iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

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

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

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

Day 1:安裝 Postman,建立第一個 GET Request (測試 GitHub API)

安裝完postman後,先從初階的開始學習1.先創建一個enviroments 我命名為dev2.新增一個變數叫base_url 值設為https://api....

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

Day 2:使用 Postman 測試 GitHub API – 查看使用者的公開 Repositories

今天要學會呼叫 API 的 子資源 (sub-resource),並從一個使用者帳號抓取所有公開的 repositories。利用昨天設定的URL進行,先新增一...

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

Day 3:學會用 Query 參數搜尋 GitHub Repo

今天要學習了解 Query Parameter(查詢參數) 的用法,並用 GitHub Search API 來搜尋公開的 repositories前置步驟都差...

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

Day 4:測試一個公開 API

chatgpt給了我一個可以回傳台北天氣的網址前置步驟都跟之前一樣都是新增一個request,並把gpt給的網址https://wttr.in/Taipei?f...

2025-09-18 ‧ 由 sushi0329 分享
DAY 5

Day 5:使用 POST 方法,傳送 JSON Body(模擬登入 API)

前幾天都在學GET方法,今天來學習POST。今天使用的網址是由gpt提供,他說是Postman 提供的一個永久可用的測試 API:https://postman...

2025-09-19 ‧ 由 sushi0329 分享
DAY 6

Day 6:學會使用環境變數 (Environment Variables)。

這個方法可以讓我們不用一直輸入重複的資料或是打出一串很長網址首先要先用第一天創建的環境輸入Variable跟Value,分別是baseUrl跟https://p...

2025-09-20 ‧ 由 sushi0329 分享
DAY 7

Day 7:建立 Collection,整理多個 API 測試。

我前幾天的測試都有把它們存進我的collection,所以今天操作下來比較簡單這是我六天做的request利用collection我可以一次把所有request...

2025-09-21 ‧ 由 sushi0329 分享
DAY 8

Day 8:設定 Authorization(Basic Auth)

今天要學的Basic Authentication 是一種最簡單的 API 驗證方式,伺服器要求你提供 使用者名稱 + 密碼,再用 Base64 編碼,放進 H...

2025-09-22 ‧ 由 sushi0329 分享
DAY 9

Day 9:使用 Bearer Token(模擬 OAuth / JWT 登入)

Bearer Token 是一種常見的授權憑證。它的特點:1.就像「入場券」,只要持有 token 就能訪問資源。2.不需要再傳送帳號密碼給 API。步驟一樣創...

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

Day 10:寫簡單的 Tests( 驗證回傳的 Status Code = 200 )

今天學習的test能幫助我看1.是否可以自動驗證 API 正確回應不用每次都人工看「Status: 200 OK」,測試程式碼會幫忙檢查,如果 API 壞掉或回...

2025-09-24 ‧ 由 sushi0329 分享