1. 准备Debian系统与Jenkins环境
在Debian上安装Jenkins前,需先确保系统具备Java运行环境(推荐OpenJDK 11及以上):
sudo apt update && sudo apt install -y openjdk-11-jdk 添加Jenkins官方APT源并安装:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update && sudo apt install -y jenkins 启动Jenkins服务并设置开机自启:
sudo systemctl start jenkins && sudo systemctl enable jenkins 访问http://<服务器IP>:8080,按提示完成初始设置(解锁Jenkins、设置管理员密码)。
2. 安装性能测试相关插件
登录Jenkins管理界面,进入Manage Jenkins > Manage Plugins,安装以下插件:
3. 编写性能测试脚本
使用JMeter等工具编写性能测试脚本(.jmx格式),例如模拟100个并发用户登录接口的测试场景。脚本需包含请求参数、断言(如响应状态码200)、监听器(如“查看结果树”“聚合报告”),并保存至代码仓库(如Git)。
4. 配置Jenkins Job
https://github.com/your-repo/performance-tests.git)和认证信息(如SSH密钥或账号密码)。clean test(假设JMeter脚本位于src/test/jmeter目录);或选择Execute shell,输入命令:jmeter -n -t /var/lib/jenkins/workspace/Performance-Test/src/test/jmeter/login_test.jmx -l /var/lib/jenkins/workspace/Performance-Test/results.jtl cd /var/lib/jenkins/workspace/Performance-Test/simulations && ./bin/gatling.sh -s BasicSimulation -rf /var/lib/jenkins/workspace/Performance-Test/reports results.jtl);reports/basicSimulation)。5. 执行性能测试与结果分析
6. 性能测试注意事项
/etc/default/jenkins调整JVM内存:JAVA_ARGS="-Xmx4096m -Xms2048m"