超過 2000 萬開發人員使用 Postman API 平臺,其收藏功能在社區中脫穎而出。集合的核心是一組 API 調用。
雖然并非所有集合都會演變成更復雜的東西,但許多集合都是 Postman 更高級功能的基礎構建塊。 例如,一個集合可以包含 API 測試和文檔、通知模擬服務器或表示一系列 API 調用。
將 API 請求存儲在一個集合中可以讓用戶探索、運行并與他人共享他們的工作。我們將解釋為什么
這很重要,以及如何開始使用Postman 的 Newman Docker 擴展。
為什么要在 Docker Desktop 中運行 Postman 集合?
為什么要在 Docker Desktop 中運行 Postman 集合?自動化——自動化 API 測試以在本地運行測試狀態檢查——運行集合以評估 API 的當前狀態和健康狀況調試——記錄測試結果并按測試失敗進行過濾以調試意外的 API 行為執行——運行集合以針對不同的環境配置執行 API 工作流
對于每個用例,您可能希望在不同的場景中運行集合。以下是一些涉及 API 測試自動化的場景:
在開發期間進行本地測試作為 CI/CD 管道的一部分進行測試基于事件觸發器的測試按預定時間表進行健康檢查
您可以通過多種方式運行集合。一種方法是利用Newman(Postman 的開源庫)和 Docker。您可以從命令行或將 Newman 與函數、腳本和容器化應用程序一起使用。您甚至可以從 Docker Desktop 運行您的收藏!
在 Docker Desktop 中開始使用 Newman
Postman Docker Extension 使用Postman 的 Newman 圖像來運行集合并顯示結果。在本節中,我們將測試擴展并運行我們的第一個集合。
配置
1.安裝最新版本的 Docker Desktop。為 Docker Desktop安裝Newman 擴展。
2.注冊一個免費的 Postman 帳戶并生成一個 API 密鑰。這將允許您訪問您的 Postman 數據,例如集合和環境。
3.登錄您的 Postman 帳戶并創建一個 Postman 集合。如果您還沒有 Postman 集合,您可以將此示例集合派生到您自己的工作區。之后,這個分叉的集合將作為您自己的集合出現。
運行 Postman 集合
1.輸入您的 Postman API 密鑰并單擊“獲取 Postman 集合”。
2.選擇要運行的集合。
3. (可選)選擇與您的收藏一起運行的環境。在 Postman 環境中,您可以為每個服務器環境定義不同的服務器配置和憑證。
4. 單擊“Run Collection”并查看 API 調用的結果。您可以按失敗的測試進行過濾并深入了解詳細信息。
5. 根據需要對其他集合和環境重復此過程。
本文鏈接:http://www.tebozhan.com/showinfo-119-2486-0.html使用 Postman 的 Newman 擴展在 Docker 中自動化 API 測試和調試
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: Docker 促進企業軟件開發的四種方式