【发布时间】:2018-06-14 08:03:27
【问题描述】:
我有一个返回数组的请求,感谢 StackOverflow,我想出了如何使数组中的每个对象成为自己的环境变量。现在我想在实例化变量的同一请求中为每个变量发出请求。这是我得到的:
var a = pm.response.json();
for (i = 0;i < a.sick_beats.length; i++){
pm.environment.unset("Beat_" + (i+1));
pm.environment.set("Beat_" + (i+1), a.sick_beats[i]);
pm.sendRequest("Publish Beat");
}
它发送请求“发布节拍”,但将其用作 URL 而不是引用请求。
我想我的问题是如何引用请求名称而不是 URL,因为旧方法 postman.setNextRequest("Request_Name"); 不起作用。
【问题讨论】:
-
你在 Collection Runner 中使用这个吗?
setNextRequest不适用于单个请求。 -
这……很有意义。顺便说一句,我没有使用 Collection Runner。
-
如果你能附上更多你所拥有的邮递员图片,我会给你一个更好的答案。此外,在您的代码中,
pm.response.json()的作用与JSON.parse(responseBody)相同。 -
我希望我能,但我不能。我确实修复了你指出的那个错误,所以谢谢!
-
根据您发布的内容,人们很难提出解决方案。查看 Postman 文档和博客了解更多信息。