【发布时间】:2021-03-22 03:38:33
【问题描述】:
我必须在两个不同的国家/地区级别上运行我的集合,因此我将我的迭代设置为一个国家/地区的一次迭代,但某些端点不是特定于国家/地区的,不需要运行两次。
有没有一种方法可以避免基于迭代在运行器中只运行某些端点一次?
我通过在我的 data.csv 中添加一个迭代计数列来尝试这种方式
if (pm.iterationData.get(“Iteration Count”) === 1) {
postman.setNextRequest(‘request name1’);
} else {
postman.setNextRequest(‘request name2’);
}
但它没有帮助。
【问题讨论】:
-
请添加集合结构、请求、正文屏幕截图,并说明 country1 和 country2 的请求有何不同。 SetNextRequest 仅在定义它的请求之后执行,即使它是在 prerequest 中设置的。
标签: postman postman-collection-runner