關於postman返回引數

2022-07-11 02:27:11 字數 911 閱讀 7144

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);

坑 postman請求無返回結果

前端post或者get請求我後端失敗,但是我本地測試是成功的。前端不知道怎麼回事,但是感覺也不是後端的問題。以下無論是get還是post,我本地請求均正常,而且我通過網域名稱在瀏覽器中訪問也是可以的。但是通過postman使用網域名稱訪問確定是不行的。如下。於是開始懷疑自己。展開一系列糾錯,排查原因...

postman請求引數的格式

postman中 http請求引數常用的格式有三種 使用form data格式時,content type 為 multipart form data boundary webkitformboundaryxapcx9v3i390pupx bounary的值表示分隔符 報文格式為 webkitfor...

Postman怎麼進行引數化

引數化斷言如下 請注意!persist variables引數一般預設是不選擇的 但是,如果你的環境變數 mobile 13112341234 和引數化文件中的變數名 mobile 15566667777 是一樣的話 1 勾選persist variables,則不會改變環境變數的值 此時,環境變數...