

實戰 API 測試:使用 Postman 測試工具
課程說明
在我們公司大部分的專案都是前後端分離的架構,前端與後端之間的溝通就是透過 API 來進行。而 API 的測試是一個非常重要的環節,透過測試可以確保 API 的正確性,並且提高程式碼的品質。而 Postman 是一個專為 API 開發而設計的平台,提供從設計、測試、文件編寫到發佈 API 的全方位支援,也深受許多前後端開發人員的喜愛,使用 Postman 來測試 API 的人也非常多。
不過,我發現許多人只會使用 Postman 最基礎的功能,對於 Postman 的各項進階功能並不熟悉,好幾次我在看我們同事使用 Postman 的方式真的都快要吐血,後端 API 都已經寫了兩三年了,但卻敗在連基本的 API 測試都沒辦法很有效率的進行。
例如有一次,我們承接了一個專案,由於客戶提供的 API 非常的複雜,API 數量不但多,而且還很難呼叫,因為他們的 API 部署在一個沒有 HTTPS 的專線環境下,然而又害怕封包被攔截 (有點矛盾),因此設計了複雜的加解密機制,他們在 API 呼叫與取得 HTTP 回應的時候,都刻意將所有的 Request/Response 負載 (Payload) 都加密,這導致我們的工程師在進行每個 API 測試時,都要花費大量的時間「手動」先對訊息加密才能用 Postman 呼叫,取得資料後,還要「手動」將回應的部分內容解密, 這導致測試與驗證的時間大幅增加!直到我介入之後,開發效率才得到了 50 倍的提升,真的很誇張!
上述只是一個例子而已,我使用 Postman 的年資應該將近 10 年,累積了很多實戰經驗,很多鬼魅般的經歷,都希望可以在這堂課跟大家分享,讓大家不要再走我們走過的一些冤枉路。很多時候說穿了,大家只是對工具的不太熟悉罷了,去研究這些小功能也不見得花很多時間,但很多細小的知識累積起來,其實還是不太容易全面掌握。因此我設計了這門課,用非常精華的兩小時,帶大家深入了解 Postman 的各項功能,幫助你建立正確的使用觀念,並且能夠更有效率地使用 Postman 來測試各種 API 服務。
課程特色
- 本課程不包含實作練習,但可以看到講師展示各種實用的 API 測試技巧
- 提供專屬 Discord 頻道,課後持續交流與學習,打造長效社群
- 課程提供 3 個月內可免費無限次重播!
課程主題
- Postman 簡介
- Postman 基本操作
- 認識工作空間
- 熟悉集合管理
- 精通 HTTP 請求
- 管理 HTTP 回應
- 理解變數範圍與使用方式
- Postman 進階操作
- 理解環境的使用情境
- 撰寫複雜的 API 測試腳本
- 常見的選項設定介紹
- API 文件產生器
- 自動化 API 測試
- 使用 Postman Collection Runner
- 理解 Newman 與 Postman CLI 的差異
- 如何在 CI / CD 的管線中執行自動化 API 測試
適合對象
- 企業網站開發部門經理
- 以網站建置為主的開發人員
- 任何前端、後端、全端工程師
- 任何會寫 Code 的測試人員 (不限程式語言)
- 本課程不適合完全沒有 Web 開發經驗的人
- 本課程 不適合 完全不瞭解 HTTP 運作方式的人
預期效益
- 深入理解 Postman 的核心功能
- 熟練使用 Postman 進行 API 測試
- 輕鬆搞定複雜的 API 測試案例
實戰 API 測試:使用 Postman 測試工具
NT$ 1,500
購買課程