一、postman断言

1、test里面编写预期,test results里面查看结果

2、获取响应数据并且输出到调试模式

  3、定义一个变量来获取响应数据

 4、风暴平台示例断言

 

 5、招聘网站

二、postman参数传递

1、集合:可以把它理解为测试套件,所谓测试套件(UnitSuite)就是测试用例的集合。

1)创建集合

风暴平台登录

 

 

 风暴平台首页

 

 

 

2、关联:通过一个中间的介质把一方和另外一方关联起来

动态参数:指的是在接口测试中,如TOKEN,每次登录成功后,生成的TOKEN都是不一样的

变量的方式把登录成功后的TOKEN存储起来,然后登录成功后的接口就可以调用这个变量

3、postman里面怎么处理动态参数?(上个接口的输出是下个接口的输入?/接口测试中你是怎么处理关联的? 

以登录为案例,登录成功后返回的TOKEN每次都是不一样的,并且需要在访问系统主页的时候需要带上这个TOKEN,具体思路: 1、登录成功后,在登录接口的tests中定义一个全局变量来获取登录成功后的TOKEN 2、在主页的接口中通过{{}}来调用定义的变量 3、把登录的接口个主页的接口添加到Collection里面,执行集合,就能够实现动态参数的上下关联。

4、测试用例目录结构化

 

 5、添加产品测试用例

在Tests中编写断言

 执行集合

 勾选保存响应数据

 

 

 6、查询产品测试用例

1)默认查询(依次执行下图中的以下步骤)

 

 

 

 

 

 

 

 

 

2)模糊查询(依次执行下图中的以下步骤)

 

 

 

 

 

 

 

 

3)精确查询(依次执行下图中的以下步骤)

 

 

 

 

 

 

 

 

 

 2、修改产品测试用例

1)修改产品类型(依次执行下图中的以下步骤)

 

 

 

 

 

 

 一个API测试通过的标准是:

1、协议状态码

2、响应数据

3、业务状态码(可能有,也可能没有)