介面測試工具-Postman

rustling發表於2024-07-04

Postman是API測試工具。

選擇請求方法(GET、POST、PUT等)、輸入URL、新增請求頭和請求體來傳送HTTP請求。
傳送請求後,使用者可以在響應區域檢視伺服器的響應。

官網: https://web.postman.com/

基礎用法

用例管理

集合 > 資料夾 > 用例
Create Colllections > Add Folder > Add Request

五種變數

全域性變數 - 集合變數 - 環境變數 - 資料變數 - 本地變數

變數使用方法: {{變數名}}

使用JS程式碼控制變數

pm.environment.set("變數名":"值");
pm.environment.get("變數名");
pm.environment.unset("變數名");

Tests 測試指令碼

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
pm.test("resultCode is 0", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.resultCode).to.eql('0');
});

傳遞變數

// 獲取變數
// 假設返回的JSON報文為: {"data": {"id": 913998}}
// 在Test指令碼新增
var jsonData = pm.response.json();
test_id = jsonData.data.id
pm.globals.set("test_id", test_id);

// 使用變數
// 如POST請求中的Body訊息
{
    "id": {{test_id}}
}

其它

禁止postman自動更新

刪除安裝目錄的update.exe
修改C:\Windows\System32\drivers\etc\hosts
新增0.0.0.0 dl.pstmn.io
重新整理DNS快取ipconfig /flushdns


參考文件:

  1. https://blog.csdn.net/YYVeryGood/article/details/134591141

相關文章