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
參考文件:
- https://blog.csdn.net/YYVeryGood/article/details/134591141