testng-ReportNG
摘自:http://www.cnblogs.com/chengtch/p/6071322.html
“1.1.4版本的ReportNG是最后一个版本,之后不再做维护。作为一个简单的测试报告插件,它是创造来替代TestNG原有的HTML报告。ReportNG提供了一个简易的、色彩分明的测试结果报告”,这段话是reportng官网上的介绍。
这里就来对比看看testng自带报告和ReportNG生成的测试报告:
下面是testng自带的报告
![](https://img.haomeiwen.com/i8779131/0d7d3542446826e4.jpg)
下面是reportng生成的测试报告:
![](https://img.haomeiwen.com/i8779131/dda421d191150eb3.jpg)
![](https://img.haomeiwen.com/i8779131/0d1ac7cb2158c39d.jpg)
对比二者,reportng生成的报告有统计通过率,测试结果颜色分明,确实比自带的报告好一些,话不多说,下面就来记录一下优化过程
1、下载ReportNG架包
地址:https://github.com/dwdyer/reportng,下载下图中的压缩包,解压
![](https://img.haomeiwen.com/i8779131/124bf27029bc30d3.jpg)
找到如下三个jar包
![](https://img.haomeiwen.com/i8779131/6d082e2dbbd059fa.jpg)
![](https://img.haomeiwen.com/i8779131/e868b3835169c813.jpg)
2、将上面3个jar包拷贝到项目中
![](https://img.haomeiwen.com/i8779131/6e576464d30f8fbf.png)
3、eclipse中打开项目,构建路径中引入这三个架包(如何新建webdriver项目前面的文档中有提到,可参看)
![](https://img.haomeiwen.com/i8779131/f61093ebcc1441e3.jpg)
4、构建路径窗口--TestNG,选中不使用其默认的监听,使用项目架包,如下图设置:
监听名:org.uncommons.reportng.HTMLReporter
![](https://img.haomeiwen.com/i8779131/975f9207af28a3b5.jpg)
5、配置testng的xml配置文件
![](https://img.haomeiwen.com/i8779131/442f5f66df5219dc.jpg)
贴出来,便于拷贝:
//testng的XML配置文件中添加这些内容
6、选中配置文件test1.xml,右击选择 运行方式 ----> TestNG Suite ,执行测试即可,结束后就会得到reportng生成的测试报告
![](https://img.haomeiwen.com/i8779131/041f2fe4d6510f6a.jpg)
浏览器中打开html版测试报告,颜色分明的报告就生成完毕了
![](https://img.haomeiwen.com/i8779131/133ce072d1f974a0.jpg)