当前位置: 首页 > news >正文

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

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

  1. mvn clean test

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

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

  2. 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

http://www.dtcms.com/a/597440.html

相关文章:

  • 基于spring boot房屋租赁管理系统的设计与实现
  • Android中使用SQLCipher加密GreenDao数据库不成功
  • AI泡沫量化预警:基于多因子模型的1999年互联网泡沫历史回溯与风险映射
  • 网站建设多少钱一个平台wordpress 查看菜单
  • 网站导航设置婚恋网站建设教程
  • 黑马JAVAWeb - Maven高级-分模块设计与开发-继承-版本锁定-聚合-私服
  • 34.来自Transformers的双向编码器表示(BERT)
  • 风啸之上,科技为盾——VR台风避险体验
  • 免费个人网站域名外贸wordpress模板下载
  • 如何在PHP框架中高效处理HTTP请求:从基础到最佳实践!
  • 语义抽取逻辑概念
  • 【大数据技术06】大数据技术
  • 即刻搜索收录网站重庆网站建设推广优化
  • 高明骏域网站建设特定ip段访问网站代码
  • 数组有哪些算法?
  • PCB之电源完整性之电源网络的PDN仿真CST---07
  • 学校网站的页头图片做有没有专业做咖啡店设计的网站
  • Dify Docker Compose 安装指南
  • Spring Boot 2.x 集成 Knife4j (OpenAPI 3) 完整操作指南
  • 郑州企业网站模板建站中国建设银行大学助学贷款网站
  • 微信 网站模板网站毕业设计图怎么做
  • RTMP推流平台EasyDSS:视频推拉流技术赋能幼儿园安全可视化与家园共育新实践
  • iChat:RabbitMQ封装
  • 悬镜安全CEO子芽荣获“2025年度OSCAR开源人物”
  • 江西省职业院校技能大赛“信创适配及安全管理”赛项
  • 音视频媒体服务领域中三种架构方式的定义与区别(Mesh、MCU、SFU)
  • Navicat17安装
  • 【Arm】Encountered an improper argument
  • Python编程题 | 深入浅出解析常见编程问题,快速提升编程能力
  • protobuf编码原理