比如存在多套環境時(即有幾個可使用的測試環境、預發布環境,但是代碼接口都一樣的時候),
就可用到設置postman環境變量,只需要維護這一組變量,就可實現多套接口測試
postman中,設置變量有兩個地方:
(區別:第一種變量設置,在導出postman的接口文件時,無法把變量一起導出,因為這是postman固有的(本地變量和全局變量);
第二種變量設置,是設置變量在某一組api的collections里面的,這是只針對當前接口集的,因此導出是可以導出變量的)
-----------那么為什么會存在導出時,會影響到接口變量呢?請點擊這里查看-----------------------
設置變量的位置:第一個:
設置變量的位置:第二個:
具體實現步驟:
第一種:普通參數傳遞
1、
2、打開后,可進行選擇新增global全局環境變量(一般是選擇后面的add:自命名一組變量,方便管理)
3、設置好變量后,進行成功請求
第二種:動態參數傳遞
遇到登錄的token值時,使用postman來動態獲取並傳遞:
1、先同樣設置一個變量名稱,但是變量可以不填入(因為要動態獲取登錄的token)
2、
3、
點擊請求,請求成功后,可以看到剛剛的變量名下token已經有值了,從登錄請求獲取到的token並自動設置到這下面的
4、下一接口請求時,如需要帶上登錄token,那么就以變量的方式,隨着參數一起傳入,記住寫法:雙括號中間寫變量名:{{token}}