iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
Software Development

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

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

  • 分享至 

  • xImage
  •  

用一個「假資料 API」來模擬 ToDo List 系統,練習四種請求:
1.Create(新增一筆任務) → POST
2.Read(讀取任務清單 / 單筆任務) → GET
3.Update(更新任務內容) → PUT / PATCH
4.Delete(刪除任務) → DELETE

我選用 todos 當作 ToDo List 資源,範例 base URL:
https://jsonplaceholder.typicode.com/todos
第一個POST
輸入 https://jsonplaceholder.typicode.com/todos 並在JSON輸入
{
"userId": 1,
"title": "學習 Postman CRUD",
"completed": false
}
要他回傳這些,Send → 你看到回傳 JSON(通常會含 id,例如 id: 201)
第二個GET
輸入 https://jsonplaceholder.typicode.com/todos/1 多了1代表單筆
Send之後會發現id變成1且會發現不需要送出 body,只要用 GET 去請求伺服器,就會收到伺服器回傳的資料(JSON 格式)
第三個PUT/PATCH
都輸入跟GET一樣的網址,PUT要在JSON輸入(整筆)
{
"userId": 1,
"title": "已經學會 Postman CRUD!",
"completed": true
}
PATCH(只改需要欄位)
{
"completed": true
}
按下Send之後可以看到回傳的是我們要的
第四個DELETE
也是一樣的URL
Send → 通常回傳 {} 或狀態碼 200/204

我們按照順序做POST→ GET→PUT/PATCH→ DELETE
https://ithelp.ithome.com.tw/upload/images/20250928/20178797BfqoczWeop.jpg
https://ithelp.ithome.com.tw/upload/images/20250928/20178797EpO0KnWZqz.jpghttps://ithelp.ithome.com.tw/upload/images/20250928/20178797KddLMcZZX4.jpghttps://ithelp.ithome.com.tw/upload/images/20250928/20178797xqpMYGqxFR.jpghttps://ithelp.ithome.com.tw/upload/images/20250928/20178797jZmTdAfOIu.jpg


上一篇
Day 16:撰寫自動化測試(例:檢查 JSON 欄位存在)
下一篇
Day 18:測試 File Upload API(圖片 / PDF)
系列文
從入門到應用:30 天學會 Postman API 測試18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言