将Postman中的API响应保存到文件
如何将我在Postman中获得的API响应保存到Json文件或CSV文件中?将响应保存到文件有两种方法:将Postman中的API响应保存到文件,api,postman,Api,Postman,如何将我在Postman中获得的API响应保存到Json文件或CSV文件中?将响应保存到文件有两种方法: 单击“发送”按钮旁边的小向下箭头,将显示“发送和下载”按钮。点击它,邮递员会问你在哪里保存响应,当请求完成时 在窗口的响应部分有一个“下载”按钮 对于未来的访客: 您可以访问此收藏并使用它: 发送请求时,响应将通过本地服务器保存到文件系统。(已包含为GitHub项目,以及在集合项目中使用它的说明^) 您可以发送多个请求,也可以使用collection runner—您可以运行集合或文件夹。
对于未来的访客: 您可以访问此收藏并使用它: 发送请求时,响应将通过本地服务器保存到文件系统。(已包含为GitHub项目,以及在集合项目中使用它的说明^) 您可以发送多个请求,也可以使用collection runner—您可以运行集合或文件夹。 发送每个请求后,将保存所有响应
您甚至可以存储额外的元数据,或者您的测试计数、变量名称、变量值、URL,基本上是任何内容。在postman的右上角,您可以看到示例(0)下拉列表。点击该按钮可将此请求和响应保存为示例,以供将来参考
您可以看到我保存了一个响应作为示例。这就是全部。这将有助于那些希望将响应保存在postman中的人,而不是像问题中提到的那样下载json或csv。在postman 7.3中,执行请求后只需单击
保存响应即可
我找到了一个非常可靠的解决方案,因为没有支持的自动导出响应的方法(或者在使用newma cli时)。您可以使用JSON.Parse(responseBody);在测试控制台中,然后编写一个作为响应名称的测试
reponseBodyData = JSON.parse(responseBody);
pm.test("Response Body Printout= (" + responseBody
+ ")", function () {
});
使用Newman时,只需使用以下命令:
newman run "<collection path>" -e "<environment path>" -d "<data file path>" -r "json"
newman run'-e'-d'-r“json”
JSON现在将包含响应体,因此可以进行解析 如果要将其保存到同一集合中,可以使用“保存响应”功能。这将使它在右上角的“示例(0)”按钮下可用。为什么我以前从未见过此按钮。。。实际上我写了一个邮递员脚本就是为了这个。。。。LOL…嗨,有没有办法从集合运行程序将响应保存为集合中的示例?我们希望保存所有响应,以便为每个回归测试提供参考。谢谢