postman测试用例验证与断言
谷歌五大语言:
C,C++,Javascript,Python,go
一、API测试中断言有三种
1、协议状态码
2、响应数据(Response)
3、业务状态码(是程序员根据自己的想法来定义的)
如果没有业务状态码就不需要验证了,判断一个接口测试用例是否成功,或者说是通过,是根据断言的三个条件都成立的情况下得到的结果
Collections:集合,就是测试用例的套件,在这个容器里面,可以存放很多的测试用例,我们也可以把他称为测试套件。
API:官方自带的
测试用例的断言
验证username字段
验证协议状态码
验证token
二、 创建集合
在postman里面,调用变量的方式是:
{{变量名}}
动态参数在postman的解决思路(登录为例)
1、登录成功后,在登录接口的tests中定义一个变量来获取响应数据中的动态参数token
2、在下个接口(比如首页等等)中,调用定义的变量,调用的方式是{{变量名}}
3、那么这个过程,需要吧登录接口引用登录接口的变量的接口都需要添加到collection中,他的顺序是登录接口在前
4、然后执行collection,这样就能实现动态参数的关联
动态参数=关联=上个接口的输出是下个接口的输入