参考:http://blog.csdn.net/lzqinfen/article/details/37873025
http://wenku.baidu.com/link?url=-EzrNSE9vQCNwJX9ymEK9dHhkYvYM-hSh-C0xADTaoIktEk9uzfpRxZ_0MwxD74k0UpZ7yI0sHDG0zDnLpeo1JaiEGtg2Yj4a-fzc5CaZTO
jmeter自带的图表有限,且不太好看,可以下载插件弥补。
1、从http://jmeter-plugins.org/downloads/all/下载插件。
2、下载stand+extras的,这样可用图表较多。
3、解压下下来的JMeterPlugins-version.zip文件,将解压文件中JMeterPlugins.jar放入${JMeter安装文件夹}\lib\Ext下面
4、重启jmeter
注释:%给我自己看的%我还做了C:\apache-jmeter-2.13\apache-jmeter-2.13\bin
下的jmete.properties 第504行的注释取消掉了
C:\apache-jmeter-2.13\apache-jmeter-2.13\bin\user.properties
第65行后复制了插件的配置
5、如何在cmd窗口获得,插件所得到的图片
首先:确保插件stand 或者exturas插件下的jar包都已经拷贝到C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext这个目录下。
然后:只要自己新建一个文件夹,放入录制好的.jtl文件,在CMD进入到这个文件夹下,执行如下的语句,就会在你新建的这个文件夹里生成相应的图片。
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar –tool Reporter –generate-png HitsPerSecond.png –input-jtl 2.jtl –plugin-type HitsPerSecond
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar –tool Reporter –generate-png ResponseCodesPerSecond.png –input-jtl 2.jtl –plugin-type ResponseCodesPerSecond
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar –tool Reporter –generate-png BytesThroughputOverTime.png –input-jtl 2.jtl –plugin-type BytesThroughputOverTime
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar –tool Reporter –generate-png ThroughputVsThreads.png –input-jtl 2.jtl –plugin-type ThroughputVsThreads
6、这么一条条复制比较麻烦,可以写成批处理文件。
Plugin-picture.bat
@echo off
cd C:\resultlog\jmeter-plugin-picture
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar --tool Reporter --generate-png HitsPerSecond.png --input-jtl 2.jtl --plugin-type HitsPerSecond
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar --tool Reporter --generate-png ResponseCodesPerSecond.png --input-jtl 2.jtl --plugin-type ResponseCodesPerSecond
pause
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar --tool Reporter --generate-png BytesThroughputOverTime.png --input-jtl 2.jtl --plugin-type BytesThroughputOverTime
java -jar C:\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext\CMDRunner.jar --tool Reporter --generate-png ThroughputVsThreads.png --input-jtl 2.jtl --plugin-type ThroughputVsThreads