1

在为很久以前由不同人创建的 Postman 集合做出贡献时,我遇到了这个问题。创建的 JSON 文件的结构和格式与我在 Postman 中导出集合时得到的不同(无论导出的集合版本如何) - 即使我导入和导出相同的文件也是如此。

问题是我们服务器上的 Newman 版本不执行包装在导出集合中的事件中的测试 - 如下所示:

事件格式的测试脚本

显示格式的示例:

"event":[  
   {  
      "listen":"test",
      "script":{  
         "type":"text/javascript",
         "exec":[  
            "tests[\"Status code is 200\"] = responseCode.code === 200;",
            ""
         ]
      }
   }
]

它需要这样的“名称-值”对:

测试脚本在

"tests":"tests[\"First test\"] = responseBody.has(\"first\");\ntests[\"Second test\"] = responseBody.has(\"second\");"

如何在不手动重写 JSON 文件中的测试的情况下获得这样的格式(最后一个示例),这不是大量新测试的出路?

4

0 回答 0