iT邦幫忙

2024 iThome 鐵人賽

DAY 13
0
生成式 AI

API: Swagger, Postman系列 第 13

使用 Postman 進行自動化測試:建立測試腳本。

  • 分享至 

  • xImage
  •  

步驟 1:設定 Postman 測試環境
下載並安裝 Postman:如果還沒有安裝 Postman,可以從 Postman 官網 下載並安裝。

建立請求:

開啟 Postman,選擇或建立一個新的請求。
設定請求的 URL 和方法(GET、POST、PUT 等)。
步驟 2:編寫測試腳本
在請求的介面中,會看到一個 "Tests" 標籤。點擊它,然後你可以在這裡編寫測試腳本。

以下是一些常見的測試範例:

1.檢查狀態碼:

pm.test("狀態碼為 200", function () {
pm.response.to.have.status(200);
});

2.檢查回應時間:

pm.test("回應時間小於 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});

3.檢查回應內容:

pm.test("回應內容包含特定鍵", function () {
pm.expect(pm.response.json()).to.have.property("key");
});

4.檢查 JSON 格式:

pm.test("回應是有效的 JSON", function () {
pm.expect(pm.response.json()).to.be.an("object");
});

5.驗證回應值:

pm.test("返回的名稱為 'John'", function () {
pm.expect(pm.response.json().name).to.eql("John");
});

步驟 3:執行測試
點擊「Send」按鈕發送請求。
在下方的「Tests」部分,你會看到測試結果。如果測試通過,會顯示綠色的對勾;如果失敗,則顯示紅色的叉。

步驟 4:使用 Collection Runner
若要執行多個請求的測試,可以將請求保存到一個 Collection。
點擊左側的 Collection,然後選擇「Run」。
設定你想執行的請求,然後點擊「Run」來執行整個 Collection 的測試。

附加提示
環境變數:可以使用環境變數來儲存和重複使用資料。
前置和後置腳本:除了測試腳本,還可以編寫前置腳本來設置請求資料,以及後置腳本來進行額外的操作。


上一篇
在 Postman 中處理 API 響應:解析 JSON。
系列文
API: Swagger, Postman13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言