我一直在使用Postman的新命令行Newman,并且一直尝试运行Collection测试,当我将它们传递给打包的应用程序Jetpacks附加组件时,它们运行正常,但是无法正常运行命令行。虽然我传递的json Collection文件确实包含正确的头部声明,但此时我没有任何其他线索,所以我怀疑这可能是HTTP头问题。但我不确定到底出了什么问题,因为我对使用Postman很新。
我正在尝试运行的测试是对ASP.Net Web API的一些调用,非常简单的服务器响应 - 检查单行javascript测试,如in this tutorial。
我输入控制台的示例行:
$ newman -c collectionfile.json -e environmentfile.json -n 5
实现了这样的结果:
RequestError: [token] terminated. Error: undefined
任何建议/帮助都将不胜感激。
答案 0 :(得分:1)
我也遇到了这个问题,花了几个小时试图解决这个问题。最终我意识到了一个地址,例如" www.google.com"将在chrome插件UI中工作,但不在Newman中。要在纽曼工作,地址必须是" https://www.google.com"。另外,请确保您的数据文件(如果使用{{url}}等变量)设置正确。你可以使用" -d dataFile.json"定义数据文件。有关here的更多信息。