CentOS Postman環境搭建指南
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo mkdir -p /usr/local/postman
sudo tar -zxvf postman.tar.gz -C /usr/local/postman --strip-components=1
rm -rf postman.tar.gz # 刪除壓縮包以節省空間
sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman
sudo touch /usr/share/applications/postman.desktop
sudo vim /usr/share/applications/postman.desktop
添加以下內容(替換為實際路徑):[Desktop Entry]
Encoding=UTF-8
Name=Postman
GenericName=API Tools
Comment=Postman API Client
Exec=/usr/bin/postman
Icon=/usr/local/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
保存后,即可在應用菜單中找到Postman圖標。若系統已安裝Snap(未安裝則運行sudo snap install core
),可直接通過Snap命令安裝Postman:
sudo snap install postman
安裝完成后,終端輸入postman
即可啟動。
環境變量用于存儲API基地址、Token等敏感信息,實現多環境(開發、測試、生產)切換。
baseUrl
)和初始值(如https://api.example.com
)→ 點擊“Save”。{{變量名}}
引用變量(例如:GET {{baseUrl}}/users
)。集合(Collection)用于歸類和管理API請求,便于團隊協作和復用。
通過Tests標簽頁編寫JavaScript腳本,驗證API響應狀態碼、返回數據等。
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Number of users", function () {
const jsonData = pm.response.json();
console.log(`Total users: ${jsonData.length}`);
});
Newman是Postman的命令行工具,可實現自動化測試(如CI/CD集成)。
node -v
檢查),然后運行:sudo npm install -g newman
newman run user-api-collection.json -e dev-environment.json
/usr/local/postman
目錄有正確的讀寫權限(建議使用sudo
)。Icon
路徑是否正確(對應安裝目錄下的icon.png文件)。