在邮递员收款运行中禁用请求

时间:2019-07-06 22:44:24

标签: postman postman-collection-runner newman

我在收集运行器中有100个请求,并且有些请求只能在某些条件下执行。实际上,当我们运行邮递员集合时,它将按1执行所有请求。

在我的情况下,收集运行器中有10个请求,并且不希望在正常的跟随中执行它,仅在特定条件下才触发某些请求。有什么原因可以阻止这些请求,而不是在正常运行中不执行,而是应该在收集运行器中可用,仅在特定条件下执行

1 个答案:

答案 0 :(得分:0)

我认为您已经可以实现这一目标。

我将使用一些在环境变量中设置的标志来检查它是否是您的“正常”运行

然后在测试脚本中使用此标志设置下一个要调用的请求:

if(pm.environment.get("normal_run"))
postman.setNextRequest("Request name 10");
else
postman.setNextRequest("Request name 13");

在需要跳过的请求之前,在每个请求中设置这部分代码。

最后,对于正常运行,请使用一种环境,对于其他运行,请使用第二种环境。