我该如何将在Postman中获取的API响应保存到Json文件或CSV文件中?
由于没有支持自动导出响应的方式(或在使用 newman CLI 时),我找到了一个非常巧妙的解决方案。您可以在测试控制台中使用 JSON.Parse(responseBody);,然后编写一个测试作为响应名称。
reponseBodyData = JSON.parse(responseBody);
pm.test("Response Body Printout= (" + responseBody
+ ")", function () {
});
newman run "<collection path>" -e "<environment path>" -d "<data file path>" -r "json"
针对未来访问者:
您可以访问此集合并使用它:https://documenter.getpostman.com/view/3407886/RWgp1fB5
发送请求后,响应将通过本地服务器保存到您的文件系统中。(已包含在GitHub项目中,并附有使用说明)
您可以发送多个请求或使用集合运行器-您可以运行一个集合或文件夹。所有响应都将在每个请求发送后保存。
您甚至可以存储额外的元数据或测试计数、变量名称、变量值、URL等等,基本上是任何东西/一切。