动态参数Token的请求流程/接口的断言
一、API测试中断言:
1.协议状态码
2.响应数据
3.业务状态码(程序员根据自己的想法来定义的)
判断一个接口测试用例是否成功,或者说是通过,是根据断言的三个条件都成立的情况下得到的结果
Collections:集合,就是测试用例的套件,在这个容器里面,可以存放很多的测试用例,
在Tests里写断言,写好之后点击save
二、获取动态的Token的值
2.1对token的值进行断言
如何保存测试用例:
点击collections,点击加号新建一个集合,命名为"接口测试",将做好的测试用例保存到“接口测试”中
在PostMan里面调用变量的方式是:{{变量名}}
在首页的请求头中也需要填写动态参数Token的值,前面登录时已经获取,这里直接调用,注意JWT后面有空格
注解:Authorization:HTTP协议中的 Authorization
请求消息头含有服务器用于验证用户代理身份的凭证
2.2 动态参数在PostMan的解决思路(登录为例):
2.在下个接口(比如首页等等)中,调用定义的变量,调用的方法是{{变量名}}
3.那么这个过程,需要把登录接口和引用登录接口的变量的接口都需要添加到collection中,它的顺序是登录接口在前
4.然后执行Collection,这样就能够实现动态参数的关联
2.3 执行Collection步骤:
1.点击接口测试后面的。。。,点击Run collection
2.将Save responses勾选上,再点击Run接口测试
3.显示结果
动态参数/关联/上个接口的输出是下个接口的输入
payload是一种以JSON格式进行数据传输的一种方式。
响应数据存放在Paload下的view-source
2.4 新增一个产品实战:
1.新增产品之后首先获取到它的ip地址
2.获取动态参数Token(在登录时已经获取,这里直接调用)
3.点击保存到接口测试,点击Run collection,执行
最后新建几个文件夹(登录、首页、产品管理(添加、修改、删除))将文件归类存放。