• 接口测试框架集成测试报告


    每天进步一点点,关注我们哦,每天分享测试技术文章

    本文章出自【码同学软件测试】

    码同学公众号:自动化软件测试,领取资料可加:magetest

    码同学抖音号:小码哥聊软件测试

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

       

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

    官网地址:http://www.extentreports.com/

    1. 引入ExtentReports

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

    2. 创建监听类

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

     

     

     

     

     

    免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:magetest

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

    4. 执行testng.xml文件

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

    打开index.html查看测试报告

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

     
  • 相关阅读:
    C# Yield的使用
    vs code使用Markdown编辑使用插件
    理解IEnumerable和IQueryable
    LINQ使用CopyToDataTable
    Predicate委托
    Func委托
    Action委托
    Delegate委托
    TypeError: Cannot read property 'thisCompilation' of undefined
    由于找不到vcruntime140.dll,无法继续执行代码。
  • 原文地址:https://www.cnblogs.com/testfan2019/p/16457043.html
Copyright © 2020-2023  润新知