2

我一直在使用 Postman 的新命令行Newman,并且一直在尝试运行 Collection 测试,当我通过打包的应用程序 Jetpacks 附加组件传递它们时,这些测试工作正常,但在命令行中无法正常运行。尽管我传递的 json Collection 文件确实包含正确的标头声明,但目前我没有任何其他线索,因此我怀疑这可能是 HTTP 标头问题。但我不确定到底出了什么问题,因为我对使用 Postman 还是很陌生。

我尝试运行的测试是对 ASP.Net Web API 的一些调用,非常简单的服务器响应检查单行 javascript 测试,如本教程中的测试。

我进入控制台的示例行:

$ newman -c collectionfile.json -e environmentfile.json -n 5

达到这样的结果:

RequestError: [token] terminated. Error: undefined

任何建议/帮助将不胜感激。

4

1 回答 1

1

我也遇到了这个问题,花了好几个小时试图弄清楚。最终我意识到像“www.google.com”这样的地址可以在 chrome 插件 UI 中使用,但不能在 Newman 中使用。要使其在纽曼工作,地址必须是“ https://www.google.com ”。此外,请确保您的数据文件(如果您使用 {{url}} 等变量)设置正确。您可以使用“-d dataFile.json”来定义数据文件。更多信息请点击此处

于 2014-07-07T18:57:30.073 回答