Azure 中的 Newman Postman 测试结果不显示测试名称

Newman Postman test results in Azure do not show test names

按照 this Medium post I have my Postman tests running under newman 上的说明进行操作,但是当报告发布时 Test Case Title 只是 Status code is 200

我已经为集合中的每个测试设置了名称和描述,但它们在测试报告中仍然无法区分。

如何设置 newman 以生成包含实际测试名称(或描述)的报告作为 Test Case Titles

我的 Postman "Test" 选项卡中的脚本报告了一个明确的测试名称,因此我将其更改为与集合中的请求名称相匹配:

pm.test("Status code is 200", function () { pm.response.to.have.status(200); });

为此:

pm.test("Request name being tested", function () { pm.response.to.have.status(200); });
  1. 导出你的 Postman 集合 json 和环境 json

  2. 使用 NPM 包安装程序安装 Newman

  3. 使用文档中的 Newman cli 执行收集 "Command line integration with Newman"

  4. 现在你的问题的答案是 你可以在 LinkedIn "Postman test reporting using htmlextra"

  5. 上关注我的文章
  6. 之后将生成一个html文件,您可以将此文件作为html报告,也可以通过电子邮件共享。