我正在使用Postman和Newman自动化API,但是在newman中没有显示API调用的响应主体。
var body = JSON.parse(responseBody);
tests["Response Body ", body] = true;
我已经尝试了上面的代码,但是即使在成功调用API之后,响应也不会在“测试结果”标签中打印。
上面的输出显示为
PASS [object Object]
任何打印API响应的建议都会有很大帮助。
谢谢!
答案 0 :(得分:3)
我假设您将cli
记者与Newman一起使用,您可以在console.log(pm.response.json())
选项卡上添加Tests
语句。
这应该在Newman运行期间在控制台上打印出响应正文。
如果您希望在其他报告中向您展示 all 纽曼的详细信息,您还可以使用其他报告器,例如HTML ;;