Postman使用手冊3——環境變量

1、環境變量

當使用API的時候,你可能常常須要使用不一樣的設置。環境設置可讓你使用變量自定義request。這個方法可讓你輕鬆的在不一樣的設置之間改變而不用改變你的request。你不須要擔憂要記住Postman中全部的這些變量的值。環境能夠下載保存爲JSON文件,之後能夠再加載他。數組


manage environment.png

environment.png

環境變量被設置爲鍵值對,鍵爲變量的名字。測試

變量能夠以這個形式使用: {{variableName}},這個字符串{{variableName}} 將會被他的值所替代。例如:環境變量名爲 'url',值爲 'http://localhost' ,你能夠在request的URL字段中使用{{url}},{{url}}將會在request發送時被替換成 'http://localhost'。url

只有當前環境中的變量纔是有效的。使用環境變量選擇器選擇一個環境.net


env_selector.png

環境變量能夠幫助你分離敏感數據例如keys和passwords。你最好保存全部的敏感值到一個環境中,提供一個虛擬的環境來使用。若是你信任這個用戶,你也能夠給他你的環境。3d

警告:環境和全局變量被存儲爲字符串。若是你正在存儲對象或數組,請確保在存儲前使用JSON.stringify()格式化他們 ,在檢索時使用 JSON.parse()。code

2、全局變量

全局變量提供了一組老是有效的變量。你能夠有不少環境變量,可是同一時間只能有一組有效。可是你能夠像使用環境變量同樣使用全局變量。orm

若是一個有效的環境變量名和全局變量名重名,那麼全局變量名將被環境變量名覆蓋。對象

3、設置環境變量

在不一樣的環境中測試requestblog

1.Create an environment


  • 點擊No environment按鈕

test_multi_environments_1.png
  • 選擇 Manage environments,點擊Add按鈕。

test_multi_environments_2.png
  • 填寫變量名和變量值

test_multi_environments_3.png
  • 提交

2.建立你將要測試使用的環境


咱們能夠duplicata(複製)咱們剛建立的環境,這樣咱們就沒必要再填寫一次了。字符串

3. 在request中使用環境變量


環境變量可使用在如下地方:

  • URL
  • URL params
  • Header values
  • form-data/url-encoded values
  • Raw body content
  • Helper fields

在你要使用的變量名上附上雙花括號。


test_multi_environments_4.png

4.選擇要使用的環境


當咱們選擇了環境以後,Postman將會用變量的值替代全部的變量。若是沒有選擇環境,Postman將會在全局變量中尋找對應的變量。

5.發送request


6.改變環境,再次發送request。


7.重複上述步驟直到全部的環境都被測試。

相關文章
相關標籤/搜索