關於postman返回參數


1.Postman是做接口測試的,但是很多接口並不是直接就能測試的,需要一些預處理。比如登錄的時候,需要傳遞一個token。如果是網頁測試,一般打開登錄頁面的時候就會自動生成一個token,如果返回的是json格式,用Postman從中提取值很簡單的,在Test中輸入:

//保存響應結果json
var jsonData = JSON.parse(responseBody);
//將響應結果中的access_token保存為全局變量hb_access_token  
//最新版本pm環境變量設置使用方法
pm.globals.set("hb_access_token",jsonData.access_token);
//設置為環境變量
pm.environment.set("token", jsonData.access_token); 

 

 如果獲取成功,則可以在對應的環境變量或全局變量查看到對應的值

注:

  在某次測試中,遇到需要獲取的變量名包含特殊符號,提示查詢不到對應的元素,最后使用json格式解決

//將獲取的json數據賦給變量
var jsonData=pm.response.json();
//獲取返回的userid值
parenTripNum=jsonData["x-access-token"];
//將獲取的變量設置為環境變量
pm.environment.set("token", parenTripNum); 
//將獲取的變量設置為全局變量
pm.globals.set("token", parenTripNum);

 


免責聲明!

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



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