在Linux系統下使用Postman進行自動化任務,通常涉及以下幾個步驟:
安裝必要的軟件:
創建Postman集合:
my-api-tests.json
的文件。在這個文件中,定義你的測試用例、請求類型、URL和其他相關信息。編寫自動化腳本:
run-tests.js
的文件,并添加以下內容:const newman = require('newman');
newman.run({
collection: 'path/to/your/my-api-tests.json'
}, function (err, summary) {
if (err) {
console.error(err);
return;
}
console.log(summary);
});
path/to/your/my-api-tests.json
替換為你的Postman集合文件的實際路徑。運行自動化腳本:
node run-tests.js
集成到持續集成/持續部署(CI/CD)系統:
.travis.yml
文件中添加以下內容:language: node_js
node_js:
- "10"
script:
- npm install -g newman
- newman run your_postman_collection.json --reporters cli
設置定時任務(可選):
crontab -e
0 8 * * * /path/to/your/run_collection.sh
run_collection.sh
腳本。通過以上步驟,你可以在Linux系統下使用Postman進行自動化測試,并將測試結果集成到持續集成系統中,以確保API的穩定性和可靠性。