postman支持變量引用,可以設置多種變量,多種是指變量的作用域不一樣。
一,解釋各個變量的含義,引用官網的一張圖,可以清晰看出變量的作用域
global變量:作用域最廣,在整個postman中都會生效
collection變量:在collection中設置,也只有在當前collection中才會生效
environment變量:只有選擇了相應的environment來執行執行send,才會取environment中設置的變量值。這個場景類似於,在sit環境中測試或者在uat環境中測試,post可以用environment來管理兩個測試環境及其相應的變量參數
data變量:這是引用外部文件,例如CSV或者json文件,用於參數化
local變量:由於postman支持同步協作,local變量是只在本地生效,不會同步。這個場景適用於,你在本地調試接口,你不想影響其他人調用接口的參數,就可以設置local變量值
以上各種變量盡量不要同名,如果同名,postman會默認取global的變量值。
二,變量的設置方法
1,global變量設置:右上角設置--Globals--填寫相應信息--save
點擊右上角小眼睛圖標可以查看已設置的變量
2,設置environment變量:右上角設置--add--填寫環境名稱,變量名以及變量值
在右上角(小眼睛圖標前)的下拉列表中可以切換執行環境
切換到相應的環境,那么引用的變量值則會取相應環境中的值。
三,引用變量的方式
以兩個花括號引用:{{變量名}}
關於postman更詳細的介紹可以查看官方文檔https://learning.postman.com/docs/postman/variables-and-environments/variables/,我只是個搬運工,(●ˇ∀ˇ●)