分支与循环

2025 年 3 月 17 日 | 阅读 1 分钟

在 Postman 中,我们也可以处理分支和循环。我们可以借助 setNextRequest() 函数跨 API 请求进行分支和循环。

此函数用于设置接下来要执行的请求。此函数采用一个参数,即接下来将执行的请求的名称。

Branching and Looping

在上面的示例中,“My API”是请求的名称。

setNextRequest() 的一些特性

  • 提供请求名称或请求 ID,集合运行器将处理其余的事情。
  • 我们可以在测试脚本以及预请求脚本中使用 setNextRequest()。 当您有多个赋值时,最后一个设置的值优先。
  • 集合运行器将遵循默认设置中的线性执行设置,如果请求中没有给出 Postman.setNextRequest(),则移动到下一个请求。

循环访问当前请求

如果在 setNextRequest() 函数的参数中给出当前正在运行的请求名称,则 Postman 将连续运行相同的请求。

Branching and Looping

但是,当您与同一请求一起连续循环时,我们必须对 setNextRequest() 应用一些逻辑,以便请求不会无休止地运行; 否则,必须强制关闭集合运行器。

停止工作流执行

要在 setNextRequest() 函数中传递 null 参数以停止工作流的执行。


下一个主题Postman 教程