Postman集合可以以json格式导出,测试没有包含在事件中吗?

时间:2018-06-08 13:27:33

标签: json testing postman newman

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

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

test scripts in events format

显示格式的示例:

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

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

test scripts in "name-value" format

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

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

0 个答案:

没有答案