784 次瀏覽
預請求指令碼在請求執行之前執行。這些指令碼使用 JavaScript 實現,主要用於執行先決條件,例如宣告請求頭、引數、變數或輸出。我們可以建立預請求指令碼以定義集合中請求的執行順序。預請求指令碼還用於以下場景:在後續請求中需要從請求返回的值,或者在下一個請求之前捕獲從請求返回的值。這些指令碼在 Postman 的“預請求指令碼”選項卡中定義。在“預請求指令碼”選項卡中加入以下 JavaScript 程式碼... 閱讀更多
191 次瀏覽
在集合中,請求按建立的順序執行。但是,可以在 Postman 中更改工作流。為了說明這一點,讓我們以一個包含四個請求的集合為例。要觸發該集合,請單擊側邊欄中集合名稱右側出現的箭頭。將出現“執行”按鈕,單擊它。“集合執行器”視窗將啟動。在“執行順序”部分,將顯示請求從上到下執行的順序。在我們的示例中,順序為:GETPOSTPUTDEL單擊“執行集合 1”。將出現一個新視窗,其中包含... 閱讀更多
3K+ 次瀏覽
程式碼片段是在 Postman 中使用的小指令碼,用於驗證 API。這些是預先開發的指令碼,可以直接使用。因此,它有助於節省大量時間。程式碼片段可以在 Postman 的“預請求指令碼”和“測試”選項卡中使用。導航到“測試”選項卡,螢幕最右側應該有“程式碼片段”部分。單擊任何程式碼片段以將其用於指令碼。單擊“獲取變數”連結後,以下指令碼將填充到“測試”選項卡中,可以在自己的指令碼中使用:pm.variables.get("variable_key");導航到... 閱讀更多
6K+ 次瀏覽
我們可以在 Postman 中新增 Cookie。要新增 Cookie,需要按照以下步驟操作:步驟 1 - 導航到位址列下方的“引數”選項卡,然後單擊“Cookie”。步驟 2 - 將開啟“管理 Cookie”視窗。它列出了所有當前 Cookie。要新增 Cookie,請單擊“新增 Cookie”按鈕。將顯示一個帶有 Cookie 預填充值的編輯框。我們可以更新值並儲存它。步驟 3 - 將請求傳送到伺服器。步驟 4 - 請求成功完成之後,“響應”中的“Cookie”選項卡將顯示... 閱讀更多
519 次瀏覽
全域性變數是在所有環境中都可以使用的變數,並且可以用於執行每個請求。單擊 Postman 應用程式右上角的“眼睛”圖示。在下圖中,全域性變數 g 與值 value1 填充在“全域性變數”部分下。讓我們選擇另一個環境 - 從“無環境”下拉列表中選擇“Environment_Test”。然後再次單擊“眼睛”圖示。全域性變數 g 與值 value1 也應該在此環境中可用。現在,在位址列中輸入 {{g}}(環境指向 Environment_Test),並將滑鼠懸停在... 閱讀更多
1K+ 次瀏覽
Postman 中的集合執行器用於同時觸發多個請求。執行後,集合不會生成單個請求的響應正文。集合執行器的控制檯會生成每個請求的透過或失敗狀態。對於集合執行器,集合中必須至少有兩個請求。要使用集合執行器觸發集合,請按照以下步驟操作:步驟 1 - 在 Postman 中單擊“執行器”選單。步驟 2 - 將開啟“集合執行器”視窗。步驟 3 - 從“選擇集合或資料夾”中選擇集合名稱。步驟 4 - 選擇一個... 閱讀更多
4K+ 次瀏覽
我們可以在 Postman 請求中使用全域性變數。。我們可以使用指令碼在執行時設定、獲取和清除全域性變數。這是透過 pm.* 函式實現的。使用全域性變數的指令碼可以包含在“測試”或“預請求指令碼”選項卡中。要設定全域性變數,指令碼應為:pm.globals.set('', '')要獲取全域性變數的值,指令碼應為:pm.globals.get('')要在 Postman 控制檯中獲取全域性變數的值,指令碼應為:console.log(pm.globals.get('')要刪除全域性變數,指令碼為:pm.globals.unset('')讓我們嘗試使用... 閱讀更多
8K+ 次瀏覽
我們可以在 Postman 控制檯中檢視請求日誌。傳送請求後,Postman 控制檯會記錄請求頭、變數、響應頭和正文、證書、代理設定、錯誤、指令碼、從 console.log 獲得的輸出等。可以透過以下導航從 Postman 應用程式獲取控制檯:檢視選單顯示 Postman 控制檯。或使用快捷鍵 Ctrl+Alt+C。讓我們為端點發送一個 GET 請求。新增預請求和測試指令碼。預請求指令碼console.log("Tutorialspoint - Postman")測試console.warn("控制檯中的警告訊息") console.log("控制檯中的日誌訊息") console.info("控制檯中的資訊訊息") console.error("控制檯中的錯誤訊息")Postman 控制檯輸出顯示來自... 閱讀更多
2K+ 次瀏覽
我們可以在 Postman 中使用環境變數。我們可以使用指令碼在執行時配置、獲取和刪除環境變數。這是透過 pm.* 函式實現的。使用環境變數的指令碼可以包含在“測試”或“預請求指令碼”選項卡中。要設定環境變數,指令碼應為:pm.environment.set('', '')要獲取環境變數值,指令碼應為:pm.environment.get('')要在 Postman 控制檯中獲取環境變數的值,指令碼應為:console.log(pm.environment.get(''))要刪除環境變數,指令碼應為:pm.environment.unset('')讓我們嘗試使用環境變數... 閱讀更多
5K+ 次瀏覽
我們可以在 Postman 中使用指令碼在執行時獲取環境變數的值。這是透過 pm.* 函式實現的。獲取環境變數的指令碼可以包含在“測試”或“預請求指令碼”選項卡中。要獲取環境變數,指令碼應為:pm.environment.get('')最後,要在 Postman 控制檯中獲取環境變數的值,指令碼應為:console.log(pm.environment.get(''))讓我們嘗試獲取環境變數 tutorial 的值。步驟 1 - 新增以下指令碼以獲取環境變數 tutorial 的值並列印它... 閱讀更多