0

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

***附上的截图是魅力报告。我用它来获取有关 Selenium 网络驱动程序测试结果的报告。我期望但针对 API 的报告示例

4

2 回答 2

0

当我在测试时,我的公司有这个软件来帮助我进行测试:

https://www.soapui.org/

但它不是免费的。

最好的

于 2017-09-27T07:34:53.840 回答
0

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

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

于 2017-09-29T20:12:13.720 回答