iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

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

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

參賽天數 23 天 | 共 23 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:測試 API 的錯誤情境(400, 404 )

因為真實專案裡 API 不可能永遠都回 200,所以我們需要知道當錯誤發生時,系統會回什麼。400 Bad Request代表傳錯參數格式404 Not Fou...

2025-09-25 ‧ 由 sushi0329 分享
DAY 12

Day 12:利用 Postman Script 讀取回傳 JSON

JSON 就像一個物件,裡面有 key(欄位名稱)和 value(值),今天就是要學習如何看到JSON。 一樣創建新的request,貼上GPT給的測試網址 h...

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

Day 13:環境切換(Dev/Staging/Production)

測試 API 時,如果每次都要手動改網址,會很麻煩,用環境變數(例如 {{baseUrl}}),只要切換環境,就能自動換網址,不需要一個一個改。練習就是建立三個...

2025-09-27 ‧ 由 sushi0329 分享
DAY 14

Day 14:使用 Collection Runner 做批次測試

Collection Runner就像「自動化測試工具」:可以一次執行整個 Collection 裡的多個 request,不用一個一個按 Send,非常省時間...

2025-09-28 ‧ 由 sushi0329 分享
DAY 15

Day 15:建立 Mock Server(模擬 API)

Mock Server 是當前端工程師在開發時,後端 API 可能還沒完成。這時候可以用 Mock Server 先模擬 API 回傳的資料,讓前端可以先測試。...

2025-09-29 ‧ 由 sushi0329 分享
DAY 16

Day 16:撰寫自動化測試(例:檢查 JSON 欄位存在)

學到 如何用 Postman 的 pm.test 去檢查 API 回傳的 JSON 內容,不只是驗證狀態碼 (200),還可以檢查 某些欄位有沒有存在。 一樣用...

2025-09-30 ‧ 由 sushi0329 分享
DAY 17

Day 17:用 Postman 測試 RESTful API 的 CRUD(例:ToDo List)

用一個「假資料 API」來模擬 ToDo List 系統,練習四種請求:1.Create(新增一筆任務) → POST2.Read(讀取任務清單 / 單筆任務)...

2025-10-01 ‧ 由 sushi0329 分享
DAY 18

Day 18:測試 File Upload API(圖片 / PDF)

有些 API 不是單純傳 JSON,而是要讓使用者 上傳檔案(例如:圖片、PDF、音樂檔)。常見情境:上傳大頭照、病歷PDF、附件 要用的方式是POST,使用...

2025-10-02 ‧ 由 sushi0329 分享
DAY 19

Day 19:學習 GraphQL API 測試

GraphQL是一種跟 REST API 不一樣的查詢方式,在 REST API 輸入 /users/1 → 只拿到 user 的資料。要 再打一個新的 /us...

2025-10-03 ‧ 由 sushi0329 分享
DAY 20

Day 20:設定 API 文件自動生成

當 API 越來越多,靠人工整理很麻煩,文件能讓別人(或自己)知道 API 怎麼用、需要哪些參數、會回什麼格式。自動生成 → 減少人工錯誤,隨時更新。 步驟是要...

2025-10-04 ‧ 由 sushi0329 分享