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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM