测试基础 [咨询问题] 有关 Allure 报告的技术问题,希望大家给点思路和具体的实现方法。

大海 · 2020年06月06日 · 最后由 大海 回复于 2020年06月08日 · 2154 次阅读

Allure 报告能不能实现以下几点功能,希望大家给点思路或者具体的操作方法。

问题 1
  • 问题描述:本地直接生成的 Allure 报告,能不能按照 timestamp 的形式单独生成,而不是覆盖?

  • 我的需求:在不搭配 CI 平台的前提下,本地 pycharm 每次运行 allure 报告,可以单独按照年月日时分秒的形式,生成一个独立的测试报告文件夹,不需要重写和覆盖原有的报告,我可以查看过去历史中的任何一个测试报告;
问题 2
  • 问题描述:接口测试的结果能否以附件的形式添加到报告中?比如接口测试的截图,参数的内容,断言的结果等

  • 我的需求:希望报告中点击每一个接口,都会展示这个接口的测试截图,有接口参数的信息,有断言结果的信息展示出来。
问题 3
  • 问题描述:接口测试中的结果,对于每个接口的返回值是否可以通过外链的形式展示?
  • 我的需求:每一个接口跑完以后,都可以通过点击 link 看到这个接口的参数内容及这个接口的返回值,目的是存档备份;
问题 4
  • 问题描述:ALLURE 报告能不能做接口的监控预警?
  • 我的需求:比如有 1000 个接口,在上上周测试报告中显示 910 个 pass,90 个 fail,在本周测试报告中显示 900 个 pass,100 个 fail, 我可以对连续 2 周都 fail 的接口筛选出来进行监控,看这些连续 fail 或者上上周 pass 这周 fail 的接口进行高亮标注或者监控预警?让我可以短时间内能够看到这些 fail 的接口。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞
  1. 在指定 allure report 的目录中加一层按日期或者时间戳就好了
  2. 试一下 allure 的 attach ,应该可以添加附件 3.外链的方式,可以试一下 allure 的 report html 中加上这部分 4.这种需求没试过在 allure 里面做过,可以考虑一下用代码直接做

3.最好是在接口请求层面做统一封装,关键信息增加到报告里。
4.可以对 allure 的测试结果数据 自己做二次开发,我们现在的单次结果报告就是对 allure-result 目录里的结果数据做分析

你这个做的很详细

Jerry li 回复

好的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册