我正在开发一个项目,我必须使用不同的变量值多次访问 Web 服务
例如,http://mywebservice.com?variable1= {{值}}
并且使用 Postman collection runner 传递不同的值。
我想将所有请求的响应正文下载到一个文件中。我该怎么做?
最佳答案
我认为您无法在集合运行器中下载请求的响应正文 - 您可以导出测试结果,但我不确定这是否包含响应正文数据。您还可以单击运行程序中的每个请求并查看响应正文,但这仍然在 UI 中。
对于个人请求,您可以使用 Send and Download
选项,它将显示响应正文:
我确信您可以采取一些解决方法将响应主体保存为环境或全局变量,然后在之后导出它,但这似乎是一个尴尬且稍微有点破解的解决方案。
pm.globals.set('response_body', JSON.stringify(pm.response.json()))
但是每次都会被覆盖,因此您每次都需要更改变量名称,或者在代码中使用某些内容来更改其名称,以获得一组唯一的变量。
然后可以使用
Manage Environment
将这些导出并保存在本地。节。
关于postman - 如何将响应正文从 Postman Collection Runner Results 导出/下载到外部文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48113414/