如何在 Postman 中使用環境變數?
我們可以在 Postman 中使用環境變數。藉助指令碼,我們可以在執行時配置、獲取和刪除環境變數。這是透過 pm.* 函式實現的。可以使用環境變數的指令碼可以包含在測試或請求前指令碼選項卡中
要設定環境變數,指令碼應該是 −
pm.environment.set('<name of Environment variable>', '<value of variable>')
要獲取環境變數值,指令碼應該是 −
pm.environment.get('<name of Environment variable>')
要在 Postman 控制檯中獲取環境變數值,指令碼應該是 −
console.log(pm.environment.get('<name of Environment variable>'))
要刪除環境變數,指令碼應該是 −
pm.environment.unset('<name of Environment variable>')
讓我們嘗試使用環境變數 env_variable1。
步驟 1 − 新增以下指令碼以設定環境變數的值。
pm.environment.set('env_variable1', 'val1')
步驟 2 − 新增以下指令碼以獲取環境變數 env_variable1 的值並在控制檯中列印它。
console.log(pm.environment.get('env_variable1'))
步驟 3 − 新增以下指令碼以刪除環境變數 env_variable1 的值並驗證它。
pm.environment.unset('env_variable1')) console.log(pm.environment.get('env_variable1'))
步驟 4 − 點選“傳送”以執行請求。
步驟 5 − 在收到響應後,開啟 Postman 控制檯。它首先顯示 val1,這是為環境變數 env_variable1 設定的值。接下來,它顯示 undefined,因為環境變數 env_variable1 的值已在步驟 3 中被刪除。
廣告