iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

從入門到應用:30 天學會 Postman API 測試 系列

以 Postman 為主題,從 API 測試入門開始,逐步實作 GET/POST、環境變數、授權、測試自動化與 Mock Server,並在 30 天內完成一套完整的 API 測試流程應用

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:分享 Postman Collection 給他人(Export/Import)

今天要知道怎麼輸出以及輸入 輸出給別人就是一樣到collection點選...選擇export他就會給我們下載檔案會給我一個.json檔讓我可以email給別人...

2025-10-05 ‧ 由 sushi0329 分享
DAY 22

Day 22:串接免費公開 API(模擬送資料、收回應)

1.API 概念什麼是 API?👉 它就像一個服務的「大門」,你發請求,它就給你資料或做動作。這是程式之間溝通的重要方式。2.HTTP 方法GET:拿資料(像讀...

2025-10-06 ‧ 由 sushi0329 分享
DAY 23

Day 23 :串接 OpenStreetMap Nominatim API

今天使用的URL是 https://nominatim.openstreetmap.org/search?q=Taipei+101&format=jso...

2025-10-07 ‧ 由 sushi0329 分享
DAY 24

Day 24:串接金流 API(模擬付款流程)

1️⃣ 了解金流 API 的基本流程金流不是「一次呼叫就結束」,而是有一個完整流程:建立 Payment Intent → 開一筆付款請求,金額/幣別/方式等資...

2025-10-08 ‧ 由 sushi0329 分享
DAY 25

Day 25:串接天氣 API(帶入動態參數)

1️⃣ API Key 的概念許多 API 需要 API Key 來驗證使用者身份(就像「門票」)。沒有正確的 Key → 就會得到 401 Unauthori...

2025-10-09 ‧ 由 sushi0329 分享
DAY 26

Day 26:整合多個 API 做一個小專案(例:查天氣 + 存到 DB)

模擬一個小應用:使用 天氣 API 查詢某個城市的天氣,將結果「存到資料庫」 → 這裡我們用 假 API(JSONPlaceholder 的 POST) 代替資...

2025-10-10 ‧ 由 sushi0329 分享
DAY 27

Day 27:建立 CI/CD 測試流程(Newman + GitHub Actions)

目標:1.自動化測試你前 26 天完成的 Postman Collection2.利用 Newman 在 GitHub Actions 上執行 Collecti...

2025-10-11 ‧ 由 sushi0329 分享
DAY 28

Day 28:測試 Webhook(配合 ngrok)

什麼是 Webhook?Webhook 可以想像成「當伺服器有事件發生時,它會主動打電話通知另一個伺服器」。舉例:1.GitHub push 程式碼 → 自動通...

2025-10-12 ‧ 由 sushi0329 分享
DAY 29

Day 29:整理 30 天專案,輸出成一份 API 測試文件

今天很簡單就是把我30天內有做的東西匯集成一個collection並且匯出。匯出之後我可以選擇寄出email,給其他人,他們可以透過我給的文件檔,看到我Post...

2025-10-13 ‧ 由 sushi0329 分享
DAY 30

Day 30:發表成果,撰寫總結心得

這個 30 天的挑戰讓我從完全不懂 API,到能自己測試、串接、甚至模擬真實伺服器。我學會了如何使用 Postman 進行 CRUD 操作、設定授權、測試錯誤回...

2025-10-14 ‧ 由 sushi0329 分享