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