今天学习postman工具时,学习了其批量运行这个功能,顺便记录下
1、在自己所创建的集合中,测试好单个接口后,根据接口内容设置对应变量,点击箭头所指齿轮处:
点击add
添加环境变量
添加成功后如图所示(可进行编辑,下载,分享等)
2、接口请求前定义环境变量
var vin=data.vin
3、接口请求数据参数化
5、添加test断言
pm.test("Status code is 200", function () {
var jsonData=JSON.parse(responseBody);
console.log(jsonData);
if(jsonData.statusCode != "200"){
console.log(jsonData.errorMessage);
}
pm.response.to.have.status(parseInt(jsonData.statusCode));
});
6、选中被测试集合---点击右上角三角符---选择Run---设置相应的环境---点击Run练习
7、也可以选择postman左上角Runner---选择相应集合---设置相关环境---点击Run练习
9、运行成功结果
10、批量运行时可能会遇到错误:An error occurred while running this request. Open DevTools for more info.原因是因为修改了该集合中的某一个接口而没有进行保存,每一次修改请求,都要保存才能进行批量运行
有时候运行会出现This request does not hava any tests.原因是接口中的Tests没有填写