iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
Software Development

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

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

  • 分享至 

  • xImage
  •  

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

我也能了解 Postman 的測試語法,Postman 用 JavaScript 來寫測試,測試結果會顯示在「Test Results」裡,方便知道 API 是否通過檢查。

我使用了昨天的程式碼來進行更進一步的練習https://ithelp.ithome.com.tw/upload/images/20250923/20178797xGDN2WPAPH.jpg
可以看到我是到post-response來進行我的test,再來就是到裡面輸入這串程式碼
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});

pm.test("Status code is 200", function () { ... })
建立一個測試,名字叫「Status code is 200」。
function () { ... } 內就是這個測試要檢查的內容。
pm.response.to.have.status(200);
驗證 API 的回應狀態碼(Status Code)是不是 200。
如果是200代表測試通過。
如果不是200代表測試失敗,會顯示紅色錯誤。

可以看到圖中按下send之後,上面顯示的是200OK代表測試通過https://ithelp.ithome.com.tw/upload/images/20250923/20178797UtMbNadQrV.jpg


上一篇
Day 9:使用 Bearer Token(模擬 OAuth / JWT 登入)
系列文
從入門到應用:30 天學會 Postman API 測試10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言