java接口自动化之allure本地生成报告

1、allure本地生成报告的命令

mvn clean test

mvn clean test 命令会删除整个 target 目录,然后重新编译和测试你的项目

mvn allure:serve(mvn io.qameta.allure:allure-maven:serve

  1. mvn io.qameta.allure:allure-maven:serve 这个命令主要用于生成并自动打开一个临时的Allure测试报告,方便快速查看测试结果。

执行 mvn io.qameta.allure:allure-maven:serve 时,它会完成以下工作:

  1. 生成测试报告 :Allure会读取在测试过程中生成的原始数据文件 (通常位于target/allure-results目录),将这些数据转换成一个结构化的HTML测试报告。

  2. 启动本地服务 :命令会启动一个本地的Web服务器(默认使用Jetty)来托管刚刚生成的HTML报告。

  3. 自动打开浏览器 :服务器启动后,你的默认浏览器会自动打开并显示这份测试报告。你看到的就是一个内容丰富、可视化的测试结果汇总。

  4. 确保有测试结果数据 :执行allure:serve前,需要先运行测试(例如执行mvn clean test),确保target/allure-results目录下有最新的测试结果数据。否则报告可能为空或显示过时信息。

  5. 报告是临时的 :通过allure:serve生成的报告默认是临时性 的。如果你需要保存或分享 报告,使用allure:report目标生成静态报告会更合适。

  6. 直接使用插件目标 :如果你的项目POM中已经正确配置了allure-maven插件,那么直接在命令行运行 mvn allure:serve 即可,无需输入长长的io.qameta.allure:allure-maven:serve

相关推荐
小啊曼1 小时前
CIO实战方法论_11_组织变革打破部门墙
运维
❀搜不到2 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
虾壳云官方2 小时前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
江南风月2 小时前
WGCLOUD保姆级教程最新版整理
运维·zabbix·运维开发·prometheus·日志审计
志栋智能3 小时前
超自动化巡检:知识沉淀与团队协作的新载体
大数据·运维·网络·数据库·人工智能·自动化
袁小皮皮不皮3 小时前
1.HCIP BFD 学习笔记(优化版)
服务器·网络·笔记·网络协议·学习·智能路由器·ip
vsropy4 小时前
Ubuntu网络图标消失问题/有网络问号
linux·运维·ubuntu
fofantasy4 小时前
NSK LH12AN 微型导轨技术手册
运维·网络·数据库·经验分享·规格说明书
coderwu4 小时前
Ubuntu 24.04 终端输入 openclaw config 提示未找到命令解决办法
linux·运维·ubuntu
dxxt_yy4 小时前
千兆光/电口+OTDR一体——成都鼎讯 SZT-1000A 千兆以太网测试仪助力风电能源光缆管理
运维·服务器·能源