在CentOS上生成JMeter HTML性能报告
一 环境准备
yum -y install java-1.8.0-openjdk-devel,完成后执行 java -version 验证。wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgztar -zxvf apache-jmeter-5.4.3.tgz -C /usr/local//etc/profile 并执行 source /etc/profile):export JMETER_HOME=/usr/local/apache-jmeter-5.4.3export PATH=$JMETER_HOME/bin:$PATHjmeter -v 应输出版本号。二 生成报告的两种方式
jmeter -n -t /path/to/testplan.jmx -l /path/to/results.jtl -e -o /path/to/output/report-n 非GUI模式;-t 指定 .jmx 脚本;-l 指定 .jtl 结果文件;-e 测试结束后生成报告仪表板;-o 指定报告输出目录(必须为空或不存在)。jmeter -g /path/to/results.jtl -o /path/to/output/report-g 用于基于已有 .jtl 生成HTML报告,输出目录同样要求为空或不存在。三 常用命令示例
jmeter -n -t test.jmx -l result.jtljmeter -n -t test.jmx -l result.jtl -e -o reportjmeter -g result.jtl -o reportnohup jmeter -n -t test.jmx -l result.jtl -e -o report > jmeter.log 2>&1 &report/index.html。四 报告内容要点
五 常见问题与排查
JAVA_HOME、JMETER_HOME 与 PATH 是否正确配置,并执行 source /etc/profile 使配置生效。