内容概要:

介绍Postman工具的断言功能,简单校验状态和返回内容等;介绍设置环境变量和公共参数;介绍接口之间的传参,比如token。

 

一、接口断言

1、断言的入口如截图:

Postman接口测试工具使用_Postman

2、常见的断言

(1)状态码是否为200

右侧官方提供的方法中选择“Status code: Code is 200" 代码块自动在左侧填充,无需修改;

发送请求后,查看断言结果

Postman接口测试工具使用_Postman_02

(2)校验响应结果的某个返回值是否正确

右侧官方提供的方法中选择“response body:JSON value check” - --》修改左侧的代码块

其中"Your test name"可自定义,value需要替换成想要验证的参数名称,100改成参数名称对应的预期结果。
比如:
接口返回的响应结果为:
{
    "error_no": "0",
    "error_info": "",
    "comment": ""
}
如果我想要校验error_no,则代码块最终修改为
pm.test("接口响应错误码正确", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.error_no).to.eql("0");
});
 
 
二、环境变量设置
1、有两处入口,如下图
Postman接口测试工具使用_Postman_03
 
2、应用场景
(1)多个接口的域名或者IP相同,可以设置为全局变量
第一步:新建environments:
Postman接口测试工具使用_Postman_04
 
 
第二步:environment切换到新添加的,把接口中域名部分可直接用  {{变量名}} 替换
Postman接口测试工具使用_Postman_05
 
三、接口传参
案例:接口B用到接口A返回的token
新建一个环境变量-》接口A的Tests区域输入代码块-》环境变量会自动存储token-》接口B调用{{变量名}}
 
Postman接口测试工具使用_Postman_06
 
Postman接口测试工具使用_Postman_07