Postman 中的 setNextRequest()

问题描述 投票:0回答:2

我试图在邮递员中发出某个请求后设置一个请求,但它没有按照我想要的方式工作。我已阅读 Postman 文档,但没有运气。另外,如何获取邮递员的请求 ID?

我在“测试”选项卡中使用给定的 JavaScript,并且在邮递员文档中它说它应该可以工作。但没有运气。

postman.setNextRequest('登录');

postman postman-collection-runner
2个回答
3
投票

postman.setNextRequest('Login')
仅在跑步者内部起作用。此外,请求需要位于同一个集合中。

即使请求位于另一个文件夹中(但仍在同一集合中),您也可以在

setNextRequest()
中引用它,而无需指定任何文件夹。

回答你的第二个问题,“如何获取邮递员请求 ID?” 使用这个

pm.info.requestId
它将返回字符串值,您也可以在环境变量中设置它,例如
pm.environment.set("rID", pm.info.requestId)


0
投票

现在应该是 pm.execution.setNextRequest('Login');

因为 postman.setNextRequest('Login') 现已废弃。

© www.soinside.com 2019 - 2024. All rights reserved.