1、官网地址https://allurereport.org/2、环境准备安装 Node.jsAllure3 需要https://nodejs.org/ 安装 LTS 版node -v npm -v安装 Allure 3 CLInpm install -g allure验证allure --version3、代码Maven 配置pom.xmldependencies !-- JUnit 5 -- dependency groupIdorg.junit.jupiter/groupId artifactIdjunit-jupiter-api/artifactId version5.9.2/version scopetest/scope /dependency dependency groupIdorg.junit.jupiter/groupId artifactIdjunit-jupiter-engine/artifactId version5.9.2/version scopetest/scope /dependency !-- Allure 3 兼容 JUnit 5 -- dependency groupIdio.qameta.allure/groupId artifactIdallure-junit5/artifactId version2.25.0/version scopetest/scope /dependency /dependencies build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version3.1.2/version configuration !-- 测试结果输出目录Allure 3 会读取它 -- systemProperties allure.results.directory${project.basedir}/allure-results/allure.results.directory /systemProperties /configuration /plugin /plugins /build写一个最简单的测试类import io.qameta.allure.Allure; import io.qameta.allure.Step; import org.junit.jupiter.api.Test; public class MyFirstTest { Test public void testDemo() { step1(); step2(); step3(); } Step(第一步打开系统) public void step1() { Allure.attachment(说明, 这是一个Allure3的测试演示); } Step(第二步输入数据) public void step2() { } Step(第三步验证结果) public void step3() { } }4、运行测试生成 allure-results进入项目根目录执行mvn clean test运行后你会看到项目根目录自动生成allure-results/这就是 Allure 3 需要的原始数据。5、用 Allure 3 打开报告方法 1直接启动网页服务推荐 allure serve allure-results Allure is running on http://localhost:6703自动打开浏览器显示Allure 3 全新界面报告方法 2生成静态 HTML 报告 allure generate allure-results allure open Allure is running on http://localhost:7031报告可以改成中文统计卡片总用例数、通过 / 失败 / 跳过 / 错误数、通过率、执行总时长。趋势图历史构建通过率、耗时变化需多次执行。执行器信息运行环境、执行者、CI 构建号。环境信息EnvironmentOS、浏览器、JDK、依赖版本等需手动配置。