【发布时间】:2018-04-18 16:41:42
【问题描述】:
我有一个 Postman 集合,我正在尝试与 newman 合作,但我的环境变量没有被使用。
请求 URL 只是 {{url}},然后我有一个同名的环境变量。我正在用这个命令运行我的测试:
newman run <path to collection> -e <path to env file> -r json --reporter-json-export <report path>
我可以在报告中看到环境文件被正确读取并且包含我要使用的变量,但是请求失败并且报告显示请求是“url”:“https://{{url }}" 而不是我真正想要的。
当然请求失败是因为“https://{{url}}”不是一个有效的 URL,然后我的所有测试都因为请求失败而失败。当我直接从 Postman 运行集合时,这一切正常 - 我的请求发送到我想要的服务器并且我的测试按预期通过。
【问题讨论】: