邮差处理请求后的测试数据



对不起,如果我的英语不是很好。

的背景:我在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库或其他),可以得到清理的数据(测试导航)并导出它,或执行邮差收集与其他数据,可以得到测试导航清理的数据,并存储它或操作它

谢谢,如果有人知道什么,我很感激。我会解释我自己,这是必要的。请帮助! !

没有简单的方法可以用测试脚本导出数据。如果你有很高的积极性,有一些高努力的技术方法来做到这一点:如何以编程方式保存响应到文件在邮差

你必须决定哪一个更努力,写一个应用程序来为你做,或者从你的响应中编译数据并将它们保存到一个环境变量,然后自己复制到一个文件。

相关内容

  • 没有找到相关文章

最新更新