告別 Newman!將 API 測試完美整合進 Jenkins/GitLab 的完整指南

在 DevOps 的理想世界裡,流程應該是這樣的: 工程師提交程式碼 (Git Push) ➡️ CI Server 自動建置 ➡️ 自動執行 API 測試 ➡️ 通過後自動部署。 但現實世界裡,很多使用 Postman 的團隊卡在第三步。 為了把 Postman 塞進 Jenkins,你必須安裝 Newman (Postman 的命令列工具),然後開始跟一堆參數奮鬥: 「為什麼這個 Environment 變數沒吃進去?」 「為什麼 Jenkins 顯示 Build Success,但其實 Newman 裡面有 10 個 API 失敗?」 「報告生成的 HTML 格式跑版,寄給主管看被罵。」 最後 QA 兩手一攤:「太麻煩了,還是在本機跑完截圖給你看好了。」 這瞬間,CI/CD 流水線斷裂了,自動化變成了半自動化。 痛點:Newman 的維護地獄 (The Scripting Nightmare) Newman 本質上是一個 […]