postman接口自动化-Tests断言:为集合添加断言,该断言对集合内所有接口都有效

建议阅读对象:已掌握postman的基本使用
本地安装的版本:Postman for Window Version 9.24.2

1. 前言

一般接口会有自己的返回码字段,不同的返回码代表了不同意思。如:接口返回码用flag字段,为1代表执行成功,则测试用例至少1个断言:判断flag是否为1

接口自动化测试时,测试用例肯定是很多的,flag是否为1是每个接口都要判断的。那么,咱不可能每个接口都写这串代码,很冗余。而且万一要改修改,成百上千个接口,那就是马不停蹄Ctrl+C/V,直接气到暴走。那么,如何解决呢?

2.集合断言

postman针对每个集合、子集合,都有Tests,对该集合内的所有接口都有效,也就是每个接口请求后都会执行集合下的Tests内容。所以,把共用的断言内容提取放到集合的Tests下,写一遍就可以了。
有点类似动态变量的使用概念:共用,改的时候只需改一次。

如下,咱们在子集合、接口都加了断言,执行集合,看下效果:
postman接口自动化-Tests断言:为集合添加断言,该断言对集合内所有接口都有效_第1张图片
postman接口自动化-Tests断言:为集合添加断言,该断言对集合内所有接口都有效_第2张图片

附:Tests断言相关文章

  1. postman接口自动化-Tests断言1:code、time等常用的
  2. postman接口自动化-Tests断言2:如果用例执行失败,打印响应数据
  3. postman接口自动化-Tests断言:获取动态参数,设置环境变量(接口关联)
  4. postman接口自动化-Tests断言:自定义接口执行顺序
  5. postman接口自动化-Tests断言:为集合添加断言,该断言对集合内所有接口都有效

你可能感兴趣的:(postman,postman,测试工具)