CentOS可以自定義Postman設置,以下是具體的自定義方向及操作方法:
Postman的默認配置文件(如環境變量、集合、請求歷史等)存儲在用戶主目錄下的.config/Postman
文件夾中(路徑示例:/home/your_username/.config/Postman
)。若需更改默認位置,可通過以下方式實現:
postman_custom.sh
),在啟動前設置POSTMAN_CONFIG_DIR
環境變量,指向自定義目錄(例如export POSTMAN_CONFIG_DIR=/path/to/custom/config
),然后通過該腳本啟動Postman。/opt/custom_postman
),并通過軟鏈接(sudo ln -s /opt/custom_postman/Postman /usr/bin/postman
)關聯到系統路徑,部分配置會跟隨安裝目錄存儲。baseUrl=https://api.example.com
、apiKey=123456
)。使用時,在請求URL或Headers中通過{{變量名}}
引用(例如GET {{baseUrl}}/users
)。pm.environment.set("timestamp", new Date().getTime());
pm.environment.set("signature", CryptoJS.MD5("key" + pm.environment.get("timestamp")).toString());
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response contains token", function () {
const jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("token");
});
若通過手動安裝Postman,可創建桌面啟動器以方便訪問:
sudo vim /usr/share/applications/postman.desktop
,添加以下內容(替換/opt/Postman
為實際安裝路徑):[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/usr/bin/postman
Icon=/opt/Postman/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
通過Newman(Postman的命令行工具),可實現自動化運行Postman集合,并自定義運行參數:
sudo npm install -g newman
安裝Newman。newman run collection.json -e environment.json
命令運行集合(需提前從Postman導出collection.json
和environment.json
文件)。--reporters cli,json
生成報告,或--delay-request 1000
設置請求延遲(單位:毫秒)。run_postman.sh
),包含Newman運行命令,賦予執行權限后(chmod +x run_postman.sh
),可通過腳本一鍵運行。通過以上方法,可在CentOS系統上靈活自定義Postman的各項設置,滿足不同場景的需求。