如何在 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 中刪除。

更新於: 2021 年 6 月 25 日

4 千 + 瀏覽量

開啟你的 職業生涯

完成課程,獲取認證

開始
廣告