【问题标题】:Postman:Execute request in collection runner after successfully completing first request邮递员:成功完成第一个请求后在集合运行器中执行请求
【发布时间】:2020-05-22 02:25:20
【问题描述】:

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    setTimeout(function(){}, 10000);

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

    postman.setNextRequest("检查部署状态的请求名")

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

    【讨论】:

      猜你喜欢
      • 2021-05-12
      • 2015-10-26
      • 2011-08-12
      • 1970-01-01
      • 2022-06-16
      • 1970-01-01
      • 2019-11-16
      • 1970-01-01
      • 2019-01-19
      相关资源
      最近更新 更多