一、環境變量
當使用API的時候,你可能經常需要使用不同的設置。環境設置可以讓你使用變量自定義request。這個方法可以讓你輕松的在不同的設置之間改變而不用改變你的request。你不需要擔心要記住Postman中所有的這些變量的值。環境可以下載保存為JSON文件,以后可以再加載他。
環境變量被設置為鍵值對,鍵為變量的名字。
變量可以以這個形式使用: {{variableName}},這個字符串{{variableName}} 將會被他的值所替代。例如:環境變量名為 'url',值為 'http://localhost' ,你可以在request的URL字段中使用{{url}},{{url}}將會在request發送時被替換成 'http://localhost'。
只有當前環境中的變量才是有效的。使用環境變量選擇器選擇一個環境
環境變量可以幫助你分離敏感數據例如keys和passwords。你最好保存所有的敏感值到一個環境中,提供一個虛擬的環境來使用。如果你信任這個用戶,你也可以給他你的環境。
警告:環境和全局變量被存儲為字符串。如果你正在存儲對象或數組,請確保在存儲前使用JSON.stringify()格式化他們 ,在檢索時使用 JSON.parse()。
二、全局變量
全局變量提供了一組總是有效的變量。你可以有很多環境變量,但是同一時間只能有一組有效。但是你可以像使用環境變量一樣使用全局變量。
如果一個有效的環境變量名和全局變量名重名,那么全局變量名將被環境變量名覆蓋。
三、設置環境變量
在不同的環境中測試request
1.Create an environment
- 點擊No environment按鈕
- 選擇 Manage environments,點擊Add按鈕。
- 填寫變量名和變量值
- 提交
2.創建你將要測試使用的環境
我們可以duplicata(復制)我們剛創建的環境,這樣我們就不必再填寫一次了。
3. 在request中使用環境變量
環境變量可以使用在以下地方:
- URL
- URL params
- Header values
- form-data/url-encoded values
- Raw body content
- Helper fields
在你要使用的變量名上附上雙花括號。
4.選擇要使用的環境
當我們選擇了環境之后,Postman將會用變量的值替代所有的變量。如果沒有選擇環境,Postman將會在全局變量中尋找對應的變量。
5.發送request
6.改變環境,再次發送request。
7.重復上述步驟直到所有的環境都被測試。
Postman 使用手冊系列教程:
Postman軟件安裝
Postman使用手冊1——導入導出和發送請求查看響應
Postman使用手冊2——管理收藏
Postman使用手冊3——環境變量
Postman使用手冊4——API test