动态参数Token的请求流程/接口的断言

一、API测试中断言:

1.协议状态码

2.响应数据

3.业务状态码(程序员根据自己的想法来定义的)

判断一个接口测试用例是否成功,或者说是通过,是根据断言的三个条件都成立的情况下得到的结果

Collections:集合,就是测试用例的套件,在这个容器里面,可以存放很多的测试用例,

在Tests里写断言,写好之后点击save

 

 二、获取动态的Token的值

 

 

 

 2.1对token的值进行断言

如何保存测试用例:

点击collections,点击加号新建一个集合,命名为"接口测试",将做好的测试用例保存到“接口测试”中

 

 

在PostMan里面调用变量的方式是:{{变量名}}

在首页的请求头中也需要填写动态参数Token的值,前面登录时已经获取,这里直接调用,注意JWT后面有空格

 

 

注解:Authorization:HTTP协议中的 Authorization 请求消息头含有服务器用于验证用户代理身份的凭证

2.2 动态参数在PostMan的解决思路(登录为例):

1.登录成功后,在登录接口的tests中定义一个变量来获取响应数据中的动态参数token

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,执行

 

2.5 删除一个产品:

2.6 修改产品:

 

最后新建几个文件夹(登录、首页、产品管理(添加、修改、删除))将文件归类存放。

 

posted @ 2022-04-19 16:44  lm970418  阅读(528)  评论(0编辑  收藏  举报