📜  postman分支和循环

📅  最后修改于: 2021-01-08 02:07:57             🧑  作者: Mango

分支和循环

在Postman中,我们还可以进行分支和循环。我们可以借助setNextRequest()函数在API请求之间分支和循环。

postman.setNextRequest("request_name");

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

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

setNextRequest()的一些功能:

  • 提供请求名称或请求ID,收集运行器将处理其余的请求。
  • 我们可以在测试脚本以及请求前脚本中使用setNextRequest()。当您有多个分配时,最后一个设置值优先。
  • 如果请求中未提供Postman.setNextRequest(),则收集运行器将遵循默认设置的线性执行设置,并移至下一个请求。

循环当前请求

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

但是,当您不断循环处理同一个请求时,我们必须在setNextRequest()上应用一些逻辑,以便该请求不会无休止地运行。否则必须强制关闭收集流道。

停止工作流程执行

要停止执行工作流程,请在setNextRequest()函数传递null参数。

postman.setNextRequest(null);