2024年3月24日发(作者:)
allure报告使用方法
Allure 是一款开源的自动化测试报告工具,它的设计灵感来自
于成熟的 Cucumber 工具。它通过强大的展示功能和详细的报告内容,
将测试报告呈现的尽善尽美。下面,我们将分步骤介绍 Allure 报告
的使用方法。
首先,为了使用 Allure 的报告功能,我们需要在测试用例中添
加合适的注解和依赖库。我们可以通过 Maven 来管理依赖,只需要在
pom 文件中添加以下代码:
```
```
这样,我们就可以在测试用例中使用 Allure 注解了,比如
@Step、@Epic、@Feature、@Story、@Severity、@Owner、
@Description 等,以及 TestNG 或 JUnit 中的 assert 方法、
SoftAssert 方法等。
其次,我们需要在测试用例执行的时候,启用 Allure 的测试监
听器。这里有两种方法可以实现,一种是在代码中手动执行 Allure
的测试监听器,另一种是在 Maven 的 Surefire 插件中配置 Allure
的测试监听器。如果你是第一次使用 Allure ,我们推荐你使用第二
种方法,只需要在 pom 文件中添加以下代码:
```
-
javaagent:${epository}/org/aspectj/aspectjweav
er/${n}/aspectjweaver-${n}.jar
```
只要在 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 报告工具,提升我们的自动化测试效率。

发布评论