vlambda博客
学习文章列表

接口测试框架集成测试报告(附源码)


码同学软件测试
01Month22Day 10:00 直播
视频号
预约直播间,精彩不容错过~
接口测试框架集成测试报告(附源码)
收藏⚠️文章底部扫码送本文源代码

在接口自动化测试完成后,通常我们都需要一个测试报告来进行结果展示,而测试报告的美观程度直接决定了你在同事和领导眼中的技术形象,本文将介绍rest-assured接口测试框架集成ExtentReports测试报告,让你的框架更加完美。

   

ExtentReports是由Anshoo Arora创造的一个基于HTML5报告,它提供了Java与.NET类库,非常容易使用并且创建出漂亮的自动化测试报告


1. 引入ExtentReports

  打开项目的pom.xml文件,在文件中增加相关依赖,如下图

接口测试框架集成测试报告(附源码)


2. 创建监听类

  Extentreport的报告可以自定义实现,那么这就需要一个监听类来实现自己的需求,原理是实现Testng的IReport接口,实现其中的generateReport生成报告的方法,具体代码如下:

接口测试框架集成测试报告(附源码)

接口测试框架集成测试报告(附源码)

接口测试框架集成测试报告(附源码)

接口测试框架集成测试报告(附源码)接口测试框架集成测试报告(附源码)

接口测试框架集成测试报告(附源码)接口测试框架集成测试报告(附源码)


3. 在Testng配置文件中增加监听配置

接口测试框架集成测试报告(附源码)


4. 执行testng.xml文件

执行测试完成后我们会发现项目中多了一个report目录,里边有一个index.html文件,这个文件就是测试报告,目录和文件名称都是我们在监听类中自定义的。

接口测试框架集成测试报告(附源码)

打开index.html查看测试报告

接口测试框架集成测试报告(附源码)

在ExtentReports官网上还提供了更多的测试报告模板,大家可以去官网尝试其他类型的模板哦。

接口测试框架集成测试报告(附源码)

扫码回复: 领取源代码 

接口测试框架集成测试报告(附源码)

扫码联系我,领取源代码哦~


 码个问题考考你 

某天49名司机来滴滴注册,他们中至少有( )名司机是同一个月出生


 在评论区留言你的答案

10点留言区揭晓正确答案

--   接口测试框架集成测试报告(附源码)   --


 “在看”点一点 
 你们的年终奖还有吗
 👇👇👇 

↓UI自动化定位找不到元素的原因是什么?