postman获取接口响应内容
1、获取响应状态码:
//获取数据 var code=responseCode.code; //打印code tests[code]=true;
2、获取响应状态码名字
//获取数据 var codename=responseCode.name; //打印name tests[codename]=responseCode.name;
3、获取响应时间
//获取响应时间 var time=responseTime; tests[time]=true;
4、获取响应头
//获取响应头部信息的Content-Type var header=postman.getResponseHeader('Content-Type'); //打印 tests[header]=true;
5、获取响应的cookies值(括号中填写cookies的name值)
//获取cookies中的value值 var cookies=postman.getResponseCookie('cookies的name值').value; //打印 tests[cookies]=true;
6、获取响应的正文
//获取body var body=responseBody; //打印 tests[body]=true;
7、使用正则表达式截取响应内容的部分内容,通过要截取的字符串左右边界截取
//获取body var body=responseBody; //获取body中的title var title=body.match(new RegExp('<title>(.+?)</title>')); //打印title tests[title]=true;
8、获取返回的json数据
var jsondata = pm.response.json();//获取返回值,也可以用var responseData=JSON.parse(responseBody);
console.log(jsondata )//控制台输出结果
tests[responseData.msg]=true;//TestResult中输出结果
9、转化XML格式的响应内容成JSON对象---Convert XML body to a JSON object
var jsonObject = xml2Json(responseBody);
tests[jsonObject .value]=true