CentOS 下 JMeter 配置与运行指南
一 环境准备与安装
sudo yum install -y java-1.8.0-openjdk-develjava -versionwget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgzsudo tar -xzf apache-jmeter-5.4.3.tgz -C /opt/sudo ln -sfn /opt/apache-jmeter-5.4.3 /opt/jmeterecho 'export PATH=$PATH:/opt/jmeter/bin' | sudo tee -a /etc/profileecho 'export PATH=$PATH:/opt/jmeter/bin' >> ~/.bashrcsource /etc/profile 或 source ~/.bashrcjmeter -v。二 基本配置与运行
jmeter -n -t /path/to/testplan.jmx -l /path/to/result.jtl-n 非 GUI 模式-t 指定测试计划 .jmx-l 指定结果 .jtl-e -o /path/to/report 生成 HTML 报告jmeter.properties 中设置结果格式:jmeter.save.saveservice.output_format=csvjmeter -g /path/to/result.jtl -o /path/to/report三 分布式压测配置
/opt/jmeter/bin/jmeter.properties):
remote_hosts=192.168.1.101:1099,192.168.1.102:1099server.rmi.localport=1099server.rmi.ssl.disable=true/opt/jmeter/bin/jmeter.properties):
server.rmi.localport=1099server.rmi.ssl.disable=true/opt/jmeter/bin/jmeter-serverjmeter -n -t /path/to/testplan.jmx -R192.168.1.101:1099,192.168.1.102:1099sudo firewall-cmd --permanent --add-port=1099/tcp && sudo firewall-cmd --reload。四 监控与可视化(可选)
五 常见问题与优化建议
jmeter 启动脚本中设置 HEAP="-Xms1g -Xmx4g",视机器内存而定)