我正在使用postman进行API测试。我正在运行大量测试,我想在其中一些测试中将迭代编号打印到控制台。有没有办法将迭代次数作为类似环境的变量?
答案 0 :(得分:6)
根据Postman API Reference, pm.info.iteration - 是当前正在运行的迭代的值。
示例:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.0</version>
</dependency>
答案 1 :(得分:2)
我不知道是否有内部方法来获取迭代次数,但我相信您应该能够通过代码自己跟踪这个数字。这是一个快速的代码片段:
var value = environment.count;
value++;
postman.setEnvironmentVariable("count", value);
如果你把它放在预先请求编辑器或集合的测试编辑器中,你肯定每次迭代都会运行一次,它将有效地跟踪迭代次数。
答案 2 :(得分:2)
现在可以!您可以像访问iteration
等其他变量一样访问responseBody
变量。
答案 3 :(得分:0)