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

导出其他格式或者其他类型的聚合报告

可参考https://jmeter-plugins.org/wiki/JMeterPluginsCMD/