【译】Postman脚本5-分支和循环


当运行一个集合时,你可以使用 postman.setNextRequest("request_name");在 Postman 的接口请求之间进行分支和循环。

设置下一个要执行的请求

postman.setNextRequest("request_name");

循环当前请求

setNextRequest 设置当前运行的名称,会导致 Postman 连续运行当前请求。

注:在连续循环一个请求时,应该把 setNextRequest 置于某种逻辑之中,以确保该请求不会无限循环,否则需要强制关闭 collection runner。

停止流程

postman.setNextRequest(null);

关于 postman.setNextRequest() 的一些要点:

  1. 在指定后续请求的名称或ID后,collection runner 将自动处理余下请求。
  2. 可以在 pre-request 脚本和 test 脚本中使用。如果有多个配置,则最后一个优先生效。
  3. 如果请求中不存在 postman.setNextRequest(),则 collection runner 则默认执行下一个请求。

有关控制流程的更多信息,请查阅流程构建;


文章作者: ASCII13
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ASCII13 !
  目录