postman实现接口自动化使用——postman接口自动化脚本编写实例

postman接口自动化脚本编写实例

postman我想大家都很熟悉,有些小伙伴说请求不通,我想可能是设置里面ssl certificate verification的问题

postman实现接口自动化使用——postman接口自动化脚本编写实例_第1张图片

1.下面可以看我们的实例了

我们先请求一个login的登录接口,用户名密码获得一个accesstoken,然后我们拿出这个token;再来请求其他的接口;那么我们在处理这个accesstoken的时候,我们看填参数那一栏有一个Tests

postman实现接口自动化使用——postman接口自动化脚本编写实例_第2张图片

2.然后我们在Tests里面写脚本,实现accesstoken参数化;

postman实现接口自动化使用——postman接口自动化脚本编写实例_第3张图片

//对数据主体进行实例化
var jsonData = JSON.parse(responseBody);
//根据返回的Code断言
tests["Status code is 200"] = responseCode.code === 200;
//业务状态码进行断言
tests["状态码code = 0"]=jsonData.code===0
//body判断是否包含accessToken,并设置为全局变量
if (jsonData.data.accessToken) {
tests["Body has accessToken"] = true;
postman.setEnvironmentVariable("accessToken", jsonData.data.accessToken);
}
else {
tests["Body has accessToken"] = false;
}

3.后面别的接口调用 

 postman实现接口自动化使用——postman接口自动化脚本编写实例_第4张图片

我们就可以用这个accessToken这个参数;

但是,要在Tests里面添加如下脚本:

postman实现接口自动化使用——postman接口自动化脚本编写实例_第5张图片

//对数据主体进行实例化
var jsonData = JSON.parse(responseBody);
//根据返回的Code断言
tests["Status code is 200"] = responseCode.code === 200;
//业务状态码进行断言
tests["状态码code = 0"]=jsonData.code===0

其他的请求一样的方式; 

4.关于如何批量执行

如下图的入口:

postman实现接口自动化使用——postman接口自动化脚本编写实例_第6张图片

postman实现接口自动化使用——postman接口自动化脚本编写实例_第7张图片

点击查看报告:

postman实现接口自动化使用——postman接口自动化脚本编写实例_第8张图片

点击查看单个请求详情,测试结果可以导出:

postman实现接口自动化使用——postman接口自动化脚本编写实例_第9张图片

5.关于postman环境变量在哪里设置

postman实现接口自动化使用——postman接口自动化脚本编写实例_第10张图片

postman实现接口自动化使用——postman接口自动化脚本编写实例_第11张图片

你可能感兴趣的:(postman,postman接口自动化,接口)