如何在Postman工作流程中处理无限循环?
我们可以处理Postman工作流程中的无限循环。集合中的请求按其出现的顺序执行。但是,我们可以借助postman.setNextRequest()函数来更改工作流程。
它用于指示要执行的下一个请求。要执行的下一个请求的名称作为参数传递给此函数。
语法
postman.setNextRequest("next request name")让我们以一个包含四个请求的集合为例:

我们希望Postman更改工作流程,以便按如下所示的顺序从上到下执行以下请求:
获取请求
创建用户
更新请求
删除请求
为此,让我们按照以下步骤操作:
步骤1 - 在“测试”选项卡中为“创建用户”请求编写以下脚本:
postman.setNextRequest("Update Request")
步骤2 - 在“测试”选项卡中为“更新请求”编写以下脚本:
postman.setNextRequest("Delete Request")
步骤3 - 单击侧边栏中集合名称右侧的箭头。然后单击“运行”。

步骤4 - 集合运行器窗口打开。单击“运行Collection1”。

步骤5 - 触发执行后,我们发现更新请求和删除请求正在无限循环中执行,我们必须单击“停止运行”按钮才能显式停止执行。

步骤6 - 要通过脚本处理此无限循环,我们必须在“测试”选项卡中为“删除请求”编写以下脚本。
postman.setNextRequest(null)

步骤7 - 重复步骤3和4再次运行集合中的请求。
步骤8 - 集合运行器中的执行结果现在显示没有请求在无限循环中运行,执行顺序为获取请求、创建用户、更新请求和删除请求,这符合预期。

广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP