Postman执行循环之后Results的PASSED/FAILED为0

Postman执行循环之后Results的PASSED/FAILED为0

错误表现形式

因工作所需需要使用postman的循环调用,但是按照网上的方法设置执行循环之后,发现Run Results的 PASSED FAILED 上面显示的数值始终为0,以为自己的操作有问题。
表现形式为:

Postman执行循环之后Results的PASSED/FAILED为0

这怎么解决呢?

解决方法

在调用循环的接口处的 Tests 下面写上 断言 即可,比如增加一行断言为:

// 这个断言请根据实际需要编写,这里只是演示使用
tests["检测是否返回result字段"] = responseBody.has("接口创建");

Tests的位置为:

Postman执行循环之后Results的PASSED/FAILED为0

然后再去执行循环,则可以看见 PASSED or FAILED 有值了

Postman执行循环之后Results的PASSED/FAILED为0

小结

  • Run Results 的 PASSED/ FAILED 没有值不代表没有执行成功。举例:我执行创建活动循环了3次,看见Results的 PASSED / FAILED 都是0.但是从页面上查看,是有3条创建活动的数据的。
  • Run Results 的 PASSED/ FAILED 后面显示的条数,是test的结果,如果我们都没写断言的话,postman根据什么判断是 PASSED 还是 FAILED 呢?
上一篇:500行代码,教你用python写个微信飞机大战


下一篇:[Manjaro]安装VMware Workstation 16 Pro