2024年3月24日发(作者:)

allure报告使用方法

Allure 是一款开源的自动化测试报告工具,它的设计灵感来自

于成熟的 Cucumber 工具。它通过强大的展示功能和详细的报告内容,

将测试报告呈现的尽善尽美。下面,我们将分步骤介绍 Allure 报告

的使用方法。

首先,为了使用 Allure 的报告功能,我们需要在测试用例中添

加合适的注解和依赖库。我们可以通过 Maven 来管理依赖,只需要在

pom 文件中添加以下代码:

```

allure-junit5

2.0-BETA22

```

这样,我们就可以在测试用例中使用 Allure 注解了,比如

@Step、@Epic、@Feature、@Story、@Severity、@Owner、

@Description 等,以及 TestNG 或 JUnit 中的 assert 方法、

SoftAssert 方法等。

其次,我们需要在测试用例执行的时候,启用 Allure 的测试监

听器。这里有两种方法可以实现,一种是在代码中手动执行 Allure

的测试监听器,另一种是在 Maven 的 Surefire 插件中配置 Allure

的测试监听器。如果你是第一次使用 Allure ,我们推荐你使用第二

种方法,只需要在 pom 文件中添加以下代码:

```

s

maven-surefire-plugin

3.0.0-M3

true

-

javaagent:${epository}/org/aspectj/aspectjweav

er/${n}/aspectjweaver-${n}.jar

listener

Junit5

```

只要在 pom 文件中添加了以上代码,就可以完成 Allure 的集

成了。

最后,我们只需要执行测试用例,即可生成 Allure 报告。在执

行测试用例后,会在项目的 target/allure-results 目录下生成一个

XML 文件,这个文件包含了测试结果的详细信息,Allure 报告会通过

这个文件进行生成。我们只需要在控制台中执行以下命令:

```

allure generate target/allure-results -o target/allure-report

```

这个命令会将 target/allure-results 目录下的所有 XML 文件

生成一个网页形式的 Allure 报告,并且会保存到目录

target/allure-report 下。

至此,Allure 报告的使用方法就简单介绍完毕,以上步骤任何

一步操作不到位都会导致 Allure 报告无法正常生成。因此,我们需

要去仔细研究 Allure 的文档,多尝试,多实践,才能更好地使用

Allure 报告工具,提升我们的自动化测试效率。