Allure2 和 ExtentReports 比较
java+testng 中常用的有 extentreports 报告模板还有 allure2 报告模板。二者都比较常用,但是 allure2 用到应该稍微多一些
extentreports 和 allure2 比较:
- extentreports 生成的是 html 报告方便 jenkins 的邮件发送
- extentreports 只支持 java 和 .net 比 allure2 支持范围少很多
- extentreports 可定制的内容展示比 allure2 少
- 但是 extentreports 带有几种展示历史报告的服务端,这个很赞
- extentreports 官网有 V2.x 和 V3.x 版本的,V3.x 版本的只支持 jkd 8 及其以上

具体操作步骤
第一步:配置依赖
注意下方还要加上自己的 testng 和 junit 的依赖,否则怎么去做测试呢
也要注意下面的版本可以自己去选择,版本的话 testng 和 allure2 可以都使用 RELEASE 版本,这样不会产生版本冲突的问题
下面的配置代码都可以在 allure2 官网找到,这里提供 allure2 官网链接https://docs.qameta.io/allure
<properties>
<aspectj.version>1.8.10</aspectj.version>
</properties>
<dependencies>
<dependency>
<groupId>

本文对比了Allure2和ExtentReports在Java+TestNG中的应用,指出Allure2更为常用。Allure2支持更多平台,但定制内容较少,而ExtentReports的展示历史报告功能出色。详细介绍了Allure2的配置、报告生成、环境变量配置、jetty服务器启动以及@Description和@Attachment等注解的使用,帮助读者快速掌握Allure2在TestNG中的运用。
最低0.47元/天 解锁文章
2821

被折叠的 条评论
为什么被折叠?



