首先需要在CentOS系统上安装Postman。访问Postman官方网站下载Linux版本(.tar.gz格式),通过终端解压并配置符号链接以便快速启动:
# 解压安装包到/opt目录
tar -xzf Postman-linux-x64-*.tar.gz -C /opt
# 创建全局可执行符号链接
sudo ln -s /opt/Postman/Postman /usr/bin/postman
安装完成后,在终端输入postman即可启动应用程序。
性能监控需针对具体的API请求或集合。在Postman中创建新请求(选择请求类型如GET/POST,输入URL及必要参数),发送请求并验证响应。将需要监控的请求保存为一个集合(Collection),便于后续统一管理。
Postman的Monitor功能可实现定期自动发送请求并记录性能数据:
监控运行后,可在Postman的Monitor选项卡下查看历史结果:
Postman本身的性能(如CPU、内存使用)可通过CentOS系统工具监控,辅助判断是否因本地资源不足导致测试异常:
top(命令行)或htop(需安装,sudo yum install epel-release && sudo yum install htop)查看Postman进程的CPU、内存占用;vmstat 1(每秒刷新)监控系统整体资源使用情况(如CPU空闲率、内存交换量)。若需更灵活的性能测试(如集成到CI/CD),可使用Postman的命令行工具Newman:
npm install -g newman(需提前安装Node.js);run-performance.js),配置迭代次数、并发数等参数:const newman = require('newman');
newman.run({
collection: '/path/to/your/collection.json',
options: {
iterationCount: 100, // 迭代次数
concurrency: 10, // 并发数
timeout: 5000 // 请求超时时间(毫秒)
}
}, function (err, summary) {
if (err) throw err;
console.log(`测试完成,失败请求数:${summary.run.failures.length}`);
});
newman run /path/to/run-performance.js,结果将输出到终端。通过以上步骤,可在CentOS环境下实现Postman对API的性能监控,覆盖从基础请求到自动化测试的全流程,帮助快速定位性能瓶颈并保障API稳定性。