Postman - 環境變數



變數提供了一種在請求、集合、指令碼等中儲存和重複引數的選項。如果我們需要修改某個值,只需要在一個地方進行修改即可。因此,變數有助於最大程度地減少錯誤的發生並提高效率。

在 Postman 中,環境由鍵值對組成。它有助於將每個請求區分開來。當我們建立環境時,可以修改鍵值對,這將產生來自同一請求的不同響應。

環境中鍵值對中的鍵稱為環境變數。可以有多個環境,每個環境也可以有多個變數。但是,我們一次只能使用一個環境。

簡而言之,環境允許在不同的資料集上執行請求和集合。我們可以為生產、測試和開發建立環境。這些環境中的每一個都將具有不同的引數,例如 URL、密碼等。

建立環境

按照以下步驟在 Postman 中建立環境:

步驟 1 - 導航到新建選單,然後點選環境

New menu

步驟 2 - 管理環境彈出視窗將開啟。我們必須輸入環境名稱。然後,新增變數名和值。

在這裡,我們添加了變數u,其值為https://jsonplaceholder.typicode.com/users。關閉彈出視窗。

MANAGE ENVIRONMENTS

步驟 3 - 新的環境 (ENV1) 將作為“無環境”下拉列表中的一個專案顯示。

Dropdown

步驟 4 - 選擇ENV1 環境並在位址列中輸入{{u}}。要在請求中使用環境變數,我們必須將其用雙大括號括起來({{<環境變數名稱>}})

步驟 5 - 然後,點選傳送。此變數可以代替實際的 URL 使用。我們收到了響應程式碼200 0K(表示請求成功)。

URL

環境變數作用域

環境變數的作用域在其建立的環境內。這意味著它具有限制在該環境內的本地作用域。如果我們選擇另一個環境並嘗試訪問相同的環境變數,我們將收到錯誤。

在本節中,我們在ENV1 環境內建立了一個環境變數u,並在傳送 GET 請求時獲得了所需的響應。

但是,如果我們嘗試從另一個環境(例如 Environment_Test)使用相同的環境變數 u,我們將收到錯誤。

以下螢幕顯示瞭如果我們從另一個環境使用相同的環境變數 u 可能收到的錯誤:

Variables Scope
廣告