API测试报告?

问题描述:

我一直在做API测试工程师四个月。我从头开始创建API测试框架。我使用Postman来维护和存储我的测试脚本,并使用Newman在Jenkins服务器上运行我的测试集合。但是我没有收到有关测试结果的良好报告,我的经理需要提供有关API测试的图形化的每周和每月报告。当我作为GUI测试自动化工程师工作时,我使用了Allure报告,我对此感到非常满意,因为我收到了有关测试的图形信息。我真的需要在我的API测试中得到相同的结果。有谁知道我该怎么做?如果你知道我怎么能得到像截图一样的结果,只需提供我的工具或基本计划的名称,我会很高兴。谢谢!API测试报告?

***附加的截图是诱惑报告。我用它来获取关于Selenium网络驱动程序测试结果的报告。 Example of report that I expect but for API

+0

不要制造一个。使用一个。他们中有很多已经有了。例如:Chakram,Dredd,Assertible。 – Koshinae

当我测试,我公司有这个软件来帮我测试:

https://www.soapui.org/

但它不是免费的。

最好

我在我的邮递员测试脚本中使用console.log语句。当我用newman运行测试时,我将这些语句捕获到一个文件中。这是报告每次失败的一种方式(或者任何你想报告的方式)。在我的情况下,我将输出格式化为逗号分隔的输出,所以我可以导入到excel中并以这种方式进行组织。

我使用newman作为nodeJS模块编译汇总报告。在测试运行时,我使用events来捕获每个请求的响应时间等统计信息。我可以捕获有关超时或失败请求的其他信息。收集完成后,我可以计算平均响应时间,总体错误率等,并将总结报告保存到文件中。