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

相关推荐
小五传输7 小时前
FTP替代怎么做?医院文件安全传输选型与迁移指南
大数据·运维·安全
金智维科技官方7 小时前
财务核算如何提效?这三条核心链路正在加速自动化
运维·人工智能·ai·自动化·财务·智能体
新时代牛马8 小时前
Linux 系统调用与IPC 完整篇:从syscall 入口、VDSO 到pipe/shm/futex 选型
linux·运维·服务器
推送者9 小时前
用宠物照片制作桌宠:从AI拆帧到九点标定的本地化实现笔记
笔记·宠物·用宠物照片制作桌宠
luckystar513~9 小时前
Hermes 实战 :系列收官/生产化——安全审计与运维
运维·人工智能·安全·agent·智能体开发·hermes实战·智能体网关
一条破秋裤9 小时前
16_TIM编码器接口测速
笔记·stm32·学习
tju新生代魔迷9 小时前
Verilog HDL 学习笔记(十)| 第10章 时序和延迟
笔记·学习·fpga开发
大模型码小白9 小时前
AI大模型接入SDK:人工智能核心概念与发展史
大数据·运维·人工智能·安全·prompt
野熊佩骑10 小时前
Kubernetes实战系列文章(三) 之 K8S运维常用命令
linux·运维·docker·微服务·云原生·容器·kubernetes
小HANN10 小时前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享