Newman生成接口测试报告失败原因记录
在使用postman批量执行完测试用例后,使用Newman生成测试报告却失败了,出现下图:
报告上显示:
Method : GET
URL : http://www.xxx.com /api/v1/banner/1
错误原因:
- URL错误多了一个空格,这是在Postman设置环境变量的时候多敲了换行符导致的
但是,为什么postman能够运行而导出用例和环境后在Newman就不能运行呢?
- 因为
Postman设置环境变量时有两个值,一个INITIAL VALUE,一个CURRENT VALUE
Postman内部使用CURRENT VALUE
Newman运行时使用INITIAL VALUE
而设置错误的正好是INITIAL VALUE
所以出现此类错误可能存在环境变量可能设置错误的情况,有可能多输入了一个 / 或者多了空格等