Postman接口自动化10-接口断言、集合公共断言

接口断言

接口的断言,用于判断接口返回结果是否符合预期

在Postman中,使用Test脚本来对接口数据进行判断,Test脚本会在接口之后执行

Test脚本基于JavaScript语言,使用Postman自带的Test模板,可以快速生成用例

常见模板用例

a. 状态码判断

b. 响应文本判断

c. json值判断

d. header判断

e. 响应时间判断

 

集合公共断言

一个集合中,所有接口有一些通用的判断,如状态码为200ok,响应值code为0,类似这种可以提取为集合公共断言;

 

 

图:postman使用断言方式来判断接口返回结果是否符合预期

Postman接口自动化10-接口断言、集合公共断言

图:Postman Tests脚本初步编制

Postman接口自动化10-接口断言、集合公共断言

图:Test脚本执行后,在控制台查看输出结果

Postman接口自动化10-接口断言、集合公共断言

图:postman Tests页签的右侧模版,一些举例

Postman接口自动化10-接口断言、集合公共断言

图:postman设置Test脚本

Postman接口自动化10-接口断言、集合公共断言

 

Postman接口自动化10-接口断言、集合公共断言

图:postman运行结果

Postman接口自动化10-接口断言、集合公共断言

 

图:postman中 contains string 类型代码

Postman接口自动化10-接口断言、集合公共断言

 

Postman接口自动化10-接口断言、集合公共断言

 

图:postman中 json值嵌套多层的情况

Postman接口自动化10-接口断言、集合公共断言

 

图:集合中的公共断言提取出来,postman设置

Postman接口自动化10-接口断言、集合公共断言 

Postman接口自动化10-接口断言、集合公共断言 

Postman接口自动化10-接口断言、集合公共断言