一、在Linux上安裝Postman
Postman支持Linux系統(如Ubuntu、CentOS等),常見安裝方式有兩種:
sudo apt update && sudo apt install snapd安裝;再執行sudo snap install postman即可完成安裝。Postman-linux-x64-7.32.0.tar.gz);解壓后將其移至/opt目錄:sudo mv Postman /opt/;創建符號鏈接以便終端直接調用:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman。二、使用Postman調試API的基本流程
https://api.example.com/users);如需添加參數,可在“Params” tab輸入查詢參數(如?id=1),或在“Body” tab選擇格式(JSON/x-www-form-urlencoded)輸入請求體(如{"name": "John"})。base_url: https://dev.api.example.com);在請求URL中使用占位符(如{{base_url}}/users),發送請求時會自動替換為對應環境的值。三、Postman調試技巧(關鍵步驟)
pm.test()函數驗證響應。例如,檢查狀態碼是否為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");
});
運行請求后,可在“Test Results”面板查看斷言結果(通過/失?。?。const CryptoJS = require("crypto-js");
const timestamp = Date.now();
const signature = CryptoJS.MD5("secret" + timestamp).toString();
pm.environment.set("timestamp", timestamp);
pm.environment.set("signature", signature);
后續請求可在“Headers”中引用這些變量(如x-timestamp: {{timestamp}})。console.log()輸出變量值(如console.log("Timestamp:", pm.environment.get("timestamp")));點擊Postman頂部菜單“View”→“Show Postman Console”(或按Ctrl+Alt+C)打開控制臺,查看打印的信息,幫助定位變量未設置、數據格式錯誤等問題。sudo npm install -g newman # 安裝Newman
newman run my_collection.json -e my_environment.json # 運行集合
運行后會輸出詳細的執行日志(包括每個請求的狀態、斷言結果),適合集成到CI/CD流程中,實現自動化調試。