【问题标题】:Executing different postman requests in Pre-request Scripts在预请求脚本中执行不同的邮递员请求
【发布时间】:2019-09-12 15:34:42
【问题描述】:

我打算在执行当前脚本之前执行不同的邮递员脚本。我添加了以下代码来调用其他脚本。

postman.setNextRequest("Get_Name");
postman.setNextRequest("Get_role");

然后在当前脚本中调用登录脚本。

请告诉我这个脚本有什么问题。

【问题讨论】:

    标签: postman


    【解决方案1】:

    事情是在collection runner执行期间postman.setNextRequest()根据集合中请求的名称设置下一个请求。

    首先,此脚本仅在收集运行期间有效。

    其次,在执行这些代码行之后,集合运行程序将跳过集合中的 'Get_Name' 请求并执行 'Get_role'。如果您希望 Postman 先运行 'Get_Name',然后运行 ​​'Get_role',您可以尝试在 'Get_Name' 的测试部分添加 postman.setNextRequest('Get_role'); em> 请求。

    另一方面,您可以考虑使用pm.sendRequest()直接从请求的预请求脚本选项卡发送HTTP请求,这样您就不需要使用collection runner。

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 2020-03-11
      • 2020-12-12
      • 1970-01-01
      • 2022-06-12
      • 2020-12-13
      • 2020-03-21
      • 2021-12-21
      • 1970-01-01
      相关资源
      最近更新 更多