邮递员:成功完成第一个请求后,在收集运行器中执行请求

时间:2020-02-06 05:26:20

标签: postman postman-collection-runner postman-pre-request-script

我正在尝试使用Postman部署云VM,下面是我要完成的工作流程。

1。)发送请求以部署VM映像。 (成功部署虚拟机可能需要几分钟的时间)。 2.)发送另一个请求以检查VM部署状态,并检查响应是否完成。 3.)如果响应未完成,请在10秒后发送另一个运行状况检查请求,直到响应包含完成。 4.)如果对上述健康的响应成功,则在集合中执行下一个请求。

谢谢

1 个答案:

答案 0 :(得分:0)

为请求检查VM部署状态添加以下逻辑作为测试脚本。

  1. 发送请求以检查部署状态。
  2. 如果部署未完成,请添加10秒的等待时间。

setTimeout(function(){},10000);

  1. 将下一个请求设置为检查状态

postman.setNextRequest(“检查部署状态的请求名称”)

  1. 如果部署完成,请使用postman.setNextRequest()继续收集中的下一个请求
  2. 如果部署未完成,请延迟一段时间,然后使用postman.setNextRequest()再次运行检查状态请求。