Jmeter之用命令行生成聚合报告
jmeter跑完性能测试或者稳定性测试之后生成的结果文件jtl较大,故需要在压力机上直接生成聚合报告,记录一下踩坑流程。
jdk安装1.8版本
解压安装包:
tar zxvf jdk-8u251-linux-x64.tar.gz
配置环境变量:
vim /etc/profile
写入:
export JAVA_HOME=/data/jdk1.8.0_251
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:${PATH}
更新环境变量:
source /etc/profile
检查java版本:
java -version
安装三个jmeter插件
解压插件压缩包
unzip jpgc-cmd-2.2.zip
unzip jpgc-synthesis-2.2.zip
unzip jpgc-filterresults-2.2.zip
分别将bin/ lib/ 和 lib/ext/ 目录下的文件安装至/data/jm/apache-jmeter-5.3/对应目录下
插件下载地址https://jmeter-plugins.org/
导出csv格式的聚合报告
sh /data/jm/apache-jmeter-5.3/bin/JMeterPluginsCMD.sh --generate-csv /data/jm/log/WDX.csv --input-jtl /data/jm/log/WDX.jtl --plugin-type AggregateReport