对不起,如果我的英语不是很好。
的背景:我在Postman上有一个集合,它运行第一个请求,存储一些数据,作为环境变量放置,然后使用环境变量存储的数据运行第二个请求。
现在,我在测试导航上有一些我不想要的身体反应数据的清理工作。在我的测试导航上,我已经用我想要的数据清理了json/object的结果。
例如,我的一个请求作为body结果返回如下json:
{"expand"named"startAt" 0,"maxResults" 100,"total" 1}
现在,在我的测试结果中,只是这样。
const responseJson = pm.response.json();删除reponseJson.expand
如果我创建console.log,它会正确地删除扩展并显示:
{"startAt" 0,"maxResults" 100,"total" 1}
好的,在我的例子中,假设参数'maxResults'被设置为环境变量,并发出另一个值为100的请求。
现在我的问题是我应该如何继续处理这些数据。我说过有两种不同的请求。我能做些什么,如果我想有第一个请求的数据(已经清理测试导航)和第二个请求(也清理测试导航)。因为我唯一能做的就是把这些已经清理过的数据显示在console.log
上对于一些工具的建议(例如一个npm库或其他),可以得到清理的数据(测试导航)并导出它,或执行邮差收集与其他数据,可以得到测试导航清理的数据,并存储它或操作它
谢谢,如果有人知道什么,我很感激。我会解释我自己,这是必要的。请帮助! !没有简单的方法可以用测试脚本导出数据。如果你有很高的积极性,有一些高努力的技术方法来做到这一点:如何以编程方式保存响应到文件在邮差
你必须决定哪一个更努力,写一个应用程序来为你做,或者从你的响应中编译数据并将它们保存到一个环境变量,然后自己复制到一个文件。