在 Postman 的 "Test results" 选项卡中打印 API 响应

Print API response in "Test results" tab in Postman

我正在使用 Postman 自动执行 API 和 Newman.But API 调用的响应正文未显示在 newman 中。

var body = JSON.parse(responseBody);
tests["Response Body ", body] = true;

我试过上面的代码,但即使在 API 调用成功后,响应也没有打印在 "Test results" 选项卡中。

上面的输出显示为,

PASS [object Object]

打印 API 响应的任何建议都会有很大帮助。

提前致谢!

我假设您正在使用 cli 记者和 Newman,您可以在 Tests 选项卡中添加一个 console.log(pm.response.json()) 语句。

那应该在纽曼运行期间在控制台上打印出响应体。

如果你想在单独的报告中向你展示全部纽曼运行的细节,你也可以使用不同的记者,像这样HTML 一个 ;)

https://www.npmjs.com/package/newman-reporter-htmlextra