JMeter在Debian下的使用技巧
一 环境准备与无头运行
sudo apt-get update && sudo apt-get install -y openjdk-11-jdk。验证:java -version。wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgz && tar -xzf apache-jmeter-5.4.3.tgz。cd apache-jmeter-5.4.3/bin && ./jmeter -n -t /path/to/test.jmx -l /path/to/result.jtl。二 分布式压测与远程执行
cd apache-jmeter-5.4.3/bin && ./jmeter-server。若启动报 rmi_keystore.jks 不存在,可在 jmeter.properties 中设置 server.rmi.ssl.disable=true 并重启。remote_hosts=192.168.1.2:1099,192.168.1.3:1099。./jmeter -n -t /path/to/test.jmx -R 192.168.1.2,192.168.1.3 -l test_20.jtl。三 持续集成与自动化
sudo apt-get install -y ant),准备 build.xml(设置 jmeter.home、结果 JTL/HTML 路径、时间戳等),通过 ant run 或 ant all 执行测试并生成报告。四 结果分析与报告
-l result.jtl,便于后续分析或导入报表工具。./jmeter -g result.jtl -o /path/to/html_report,在 /path/to/html_report/index.html 查看图表与指标。jmeter.save.saveservice.output_format=csv(或 xml)jmeter.save.saveservice.response_data、response_time、latency 等字段(开启过多字段会增加 I/O)summariser.interval=10(控制台摘要输出间隔,单位秒)五 常见坑位与排查
Could not find the TestPlan class!,请统一使用 UTF-8 保存,或在 Linux 环境下重新保存。server.rmi.ssl.disable=true 以快速打通,生产环境建议正确配置 SSL。