postman安装使用及测试脚本编写
1.下载地址:
2.解压安装注册登录
3.打开new tab
输入相关参数(外呼项目查询方法,有身份验证,所以输入token)
假如直接输入百度地址,就不需要输入参数
4.点击send,查看结果
5.测试脚本编写postman test script
1).结果是否包含某字符
pm.test(“Body matches msg”, function () {
pm.expect(pm.response.text()).to.include(“msg”);
}
);
2).结果码是否200
pm.test(“Status code is 200”, function () {
pm.response.to.have.status(200);
}
);
3).打印具体值(test)
var bodyJson=pm.response;
tests[bodyJson]=true
tests[“code==”+bodyJson.code]=true
tests[“datajson=”+bodyJson.text()]=true
var body=bodyJson.text();
var msg=body.match(new RegExp(‘msg"😦.+),"data’))[1];
tests[‘msg=’+msg]=true
具体响应值
4).控制台打印(console)
var bodyJson=pm.response;
console.log(bodyJson);
console.log(“code==”+bodyJson.code);
console.log(“datajson=”+bodyJson.text());
var body=bodyJson.text();
var msg=body.match(new RegExp(‘msg"😦.+),"data’))[1];
console.log(“msg==”+msg);
5).正则表达式截取想要打印的信息
var body=pm.response.text();
var msg=body.match(new RegExp(‘msg"😦.+),"data’))[0];
var msg1=body.match(new RegExp(‘msg"😦.+),"data’))[1];
tests[‘0=’+msg]=true; #全部显示
tests[‘1=’+msg1]=true;#只显示中间部分
如下图: