在CentOS上进行Postman自动化测试,可按以下步骤操作:
安装Postman
sudo rpm --import https://dl.pstmn.io/release/key.asc
sudo tee /etc/yum.repos.d/postman.repo <<EOF
[postman]
name=Postman Repository
baseurl=https://dl.pstmn.io/download/linux
enabled=1
gpgcheck=1
gpgkey=https://dl.pstmn.io/release/key.asc
EOF
sudo yum install postman
sudo snap install postman --classic
postman --version。安装Newman(命令行工具)
sudo npm install -g newman
验证:newman --version。
准备测试集合与环境
// 示例:检查状态码为200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
api-tests.json。运行自动化测试
newman run api-tests.json -e environment.json --reporters cli,html
-e:指定环境变量文件(如environment.json)。--reporters:生成HTML报告。集成到CI/CD(可选)
说明:
pm.environment.set/get动态管理,适配不同测试场景。