399 次瀏覽
我們可以在 Postman 中建立模擬伺服器。模擬伺服器用於模擬實際伺服器的工作,以測試 API 和響應。如果某些 API 需要測試,但由於實際伺服器上的安全問題而目前無法在 Web 伺服器上使用,則模擬伺服器非常常見。建立模擬伺服器的步驟如下:步驟 1 - 點選 Postman 應用程式頂部的“新建”,然後點選“模擬伺服器”連結。步驟 2 - 從“方法”欄位中選擇“GET”選項,新增請求路徑為 /user/home,輸入... 閱讀更多
3K+ 次瀏覽
在 Postman 中,有時我們需要驗證使用者訪問伺服器上特定資源的資格。這是透過系統對使用者的憑據進行身份驗證來完成的。因此,身份驗證有助於識別使用者身份,並應用於安全的 API。在 Postman 中,這在“授權”選項卡下執行。“授權”選項卡中的“型別”下拉列表列出了所有授權型別。要執行編碼身份驗證,我們必須從“授權”選項卡中的“型別”下拉列表中選擇“無身份驗證”選項,同時從“標頭”選項卡中選擇... 閱讀更多
670 次瀏覽
變數用於在請求、集合、指令碼等中儲存和新增引數。Postman 中的環境包含一個鍵值對。環境中的鍵稱為環境變數。環境變數具有區域性作用域,這意味著在環境中定義的變數可以在建立它的同一環境中訪問。如果我們嘗試在建立它的環境之外訪問該變數,我們將遇到錯誤。要建立環境變數,我們必須按照以下步驟操作:步驟 1 - 點選“新建”... 閱讀更多
941 次瀏覽
用於執行請求和驗證 Postman 中響應的命令列執行器稱為 Newman。除了集合執行器之外,Newman 還可用於觸發 Postman 集合中的請求。Newman 與 NPM 登錄檔和 GitHub 配合良好。它還可以與 Jenkins 等持續整合工具整合。如果所有請求都成功執行,Newman 將生成程式碼 0。如果發生錯誤,則會生成程式碼 1。這些程式碼可以由 CI 工具解釋。Newman 基於 node.js 並使用 npm 包管理器。要安裝 Newman,請按照以下步驟操作:步驟... 閱讀更多
2K+ 次瀏覽
我們可以處理 Postman 工作流程中的無限迴圈。集合中的請求按其出現的順序執行。但是,我們可以藉助 postman.setNextRequest() 函式更改工作流程。它用於指示要執行的下一個請求。要執行的下一個請求的名稱作為引數傳遞給此函式。語法 postman.setNextRequest("下一個請求名稱")讓我們以一個包含四個請求的集合為例 - 我們希望 Postman 更改工作流程,以便按列表中列出的順序從上到下執行以下請求 ... 閱讀更多
784 次瀏覽
預請求指令碼在請求執行之前執行。這些指令碼是用 JavaScript 實現的,主要用於執行先決條件,例如宣告請求標頭、引數、變數或輸出。我們可以建立預請求指令碼以定義集合中請求的執行順序。預請求指令碼也用於以下請求需要從請求返回的值,或在下一個請求之前應捕獲從請求返回的值的場景。這些指令碼在 Postman 的預請求指令碼選項卡中定義。在預請求指令碼選項卡中合併以下 JavaScript ... 閱讀更多
191 次瀏覽
在集合中,請求按建立順序執行。但是,可以在 Postman 中更改工作流程。為了說明這一點,讓我們假設一個包含四個請求的集合。要觸發該集合,請單擊側邊欄中集合名稱右側出現的箭頭。將出現“執行”按鈕,單擊它。“集合執行器”視窗啟動。在“執行順序”部分,將顯示請求從上到下執行的順序。在我們的示例中,順序為:GET POST PUT DEL 單擊“執行集合 1”。將出現一個新視窗,其中包含... 閱讀更多
程式碼片段是 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,已填充在Globals部分下。讓我們從“無環境”下拉選單中選擇另一個環境——Environment_Test。然後再次點選眼睛圖示。全域性變數g的值value1也應該在此環境中可用。現在,在位址列輸入{{g}}(環境指向Environment_Test),然後懸停滑鼠……閱讀更多