很久以前,我在为不同的人创造的邮差收藏做贡献时遇到了问题。创建的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文件中手动重写我的测试的情况下获得这样的格式(最后示例),这不是大量新测试的出路?