Linux環境下使用Postman調試API的完整指南
Postman-linux-x64-7.32.0.tar.gz
)。tar -xvf Postman-linux-x64-*.tar.gz
(*
替換為實際版本號)。sudo mv Postman /opt/
sudo ln -s /opt/Postman/Postman /usr/bin/postman
postman
,或在應用菜單中找到Postman圖標點擊。若系統已安裝Snapd(默認大多數Linux發行版都有),可直接通過Snap安裝:
sudo snap install postman
安裝完成后,終端輸入postman
即可啟動。
https://api.example.com/users
)。?key1=value1&key2=value2
,或點擊Params標簽頁,輸入鍵值對自動生成URL。raw
→JSON
(或其他格式如x-www-form-urlencoded
),輸入請求體數據(如{"name": "John", "age": 30}
)。Content-Type: application/json
、Authorization: Bearer {token}
)。Content-Type: application/json
);Dev
、Prod
),添加變量(如base_url: https://api.example.com
)。在請求URL中使用{{base_url}}/users
引用變量,切換環境時只需選擇對應環境即可。User API
),將相關請求保存至集合中,便于批量管理和分享。// 生成隨機數作為參數
pm.environment.set("random_id", Math.floor(Math.random() * 1000));
// 檢查狀態碼是否為200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 檢查響應體是否包含特定字段
pm.test("Response contains user name", function () {
const jsonData = pm.response.json();
pm.expect(jsonData.name).to.eql("John");
});
Ctrl+Alt+C
(Windows/Linux)打開控制臺,查看請求的詳細信息(如請求頭、請求體、響應時間、網絡請求軌跡),幫助定位問題(如請求未發送、參數錯誤)。若需要在Linux服務器上直接運行請求(無需Postman GUI),可將請求導出為curl命令:
curl -X GET 'https://api.example.com/users' -H 'Authorization: Bearer {token}'
。ping 192.168.1.100
)。http://proxy.example.com:8080
),勾選Global Proxy Configuration。Content-Type
)。Content-Type: application/json
)與請求體格式匹配(如JSON數據需對應raw
→JSON
)。通過以上步驟,可在Linux環境下高效使用Postman調試API,覆蓋從基礎請求到高級自動化測試的全流程。