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

相关推荐
Gofarlic_OMS3 分钟前
NX浮动许可调度黑名单机制,对比两款谁更合理
java·大数据·运维·开源·制造
xqqxqxxq5 分钟前
技术笔记:上下文工程(Context Engineering)心得总结(李博杰《深入理解 AI Agent》2.1,2.2观后总结)
人工智能·笔记
三言老师24 分钟前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
這花開嗎1 小时前
2026年TTS文字转语音API哪家强?批量自动化配音成本与技术实测
python·flask·自动化
祉猷并茂,雯华若锦2 小时前
Win下完美解决Allure报错,生成Web自动化测试报告
android·python·selenium·自动化
tiannian12202 小时前
RFID资产管理系统投入产出全拆解:硬件、软件、部署、运维四笔账一次算清
运维·rfid·资产管理系统
我头发多我先学2 小时前
Linux入门:简要认识Linux和基础指令
linux·运维·服务器
Urbano3 小时前
职业工装外套核心缝制工序自动化替代分析与多品牌设备选型报告
运维·自动化
逍遥德3 小时前
运维技术栈Linux+docker+Kubernetes+Jenkins/GitLab CI 知识点详细列表
linux·运维·docker
名字还没想好☜3 小时前
Kubernetes CrashLoopBackOff 排查全流程:从 describe 到日志到 exit code
运维·docker·云原生·容器·kubernetes