在邮递员收藏中,其中一项服务只需调用一次

时间:2020-08-18 16:01:19

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

我正在设计一个相当简单的集合,集合中有两个服务:

  • 请求1:获取令牌服务
  • 请求2:获取详细信息的服务(需要来自先前服务的令牌)

我设法从服务#1获取令牌并将其设置为变量,并在请求#2中使用所述令牌。然后,我在Runner中使用csv文件使用不同的参数调用服务#2。

我想要实现的是只运行一次服务#1,而不是运行CSV上的行数。有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以在请求#2的“测试”脚本中使用postman.setNextRequest("request #2");,以在第一次运行后跳过请求#1的执行。

但是您还需要添加一个条件,以仅在pm.info.iteration小于所需执行量的情况下执行此操作,以免发生无限循环。