JMeter介绍
JMeter可以做
(2)数据库测试;
(3)Java程序的测试;
(4)HTTP及FTP测试;
(5)Web Service测试;
等等;
一、前提准备
下载地址:
jmeter:http://jmeter.apache.org/download_jmeter.cgi
JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装Jmeter之前需要先配置Java环境,我们下载的是jmeter2.9,所以java版本最好是选用java6以后的版本。
安装JDk1.6的步骤如下:
点击下载的JDK文件-dk-6u18-windows-i586.exe,点击下一步直至安装完成,然后开始配置环境:
点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建,
在变量名中输入:JAVA_HOME
变量值中输入:C:\Program Files (x86)\Java\jdk1.6.0_18
再次点击新建:
在变量名中输入:CLASSPATH,
变量值中输入:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;
然后再系统变量中找到Path,点击编辑,在变量值中加上:
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(如果前面没有“;”需要加上)
配置完成之后,点击确定保存,然后cmd打开命令窗口输入:java或者javac,出现大串字符串表示配置成功。
也可以输入:java -version 查看java版本来查看是否配置成功。
二、安装jmeter
jmeter安装包下载后,解压后双击jmeter.bat即可运行,无需安装(注意使用jmeter前必须安装jdk.)
点击Jmeter中bin目录下面的jmeter.bat文件即可打开Jmeter了。
注意:打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不可以关闭
三、扩展插件
badbody
录制脚本使用。
Donwload URL:http://www.badboy.com.au/download/add
可以在地址输入栏中输入你要访问的页面,比如www.baidu.com,然后查询python后,点击:停止录制;
然后点击"File --> Export to JMeter"即可生成JMeter脚本;
打开后生成如下结构:
JMeterPlugins
很多时候,我们性能都需要查看内存和CPU等信息来判断系统瓶颈,关于CPU和内存的监控,Jmeter并没有很好的支持,很多时候,我们都只能通过系统的资源监控器来观察,一闪而过不会记录下来,很不方便。幸好google开发了一款专门监控的Jmeter插件,弥补了Jmeter这方面的不足,下面就来介绍一些这款插件——JMeterPlugins
JMeterPlugins下载地址:http://code.google.com/p/jmeter-plugins/downloads/list,选择需要的版本,下载
将下载的文件解压,得到如下目录:
将JMeterPlugins.jar包复制到Jmeter的lib目录下面的ext目录下面,重新启动Jmeter,我们点击添加就可以看到出现了很多的jp@gc-开头的文件.
这里监控内存我们使用的是:jp@gc - PerfMon Metrics Collectot
在使用之前,我们需要运行/serverAgent/startAgent.bat这个文件,我们需要将serverAgent目录及下面的文件复制到我们测试的服务器上,然后点击打开(我这里是本机,直接在本机上面打开这个应用系统即可),它的默认端口为4444。
一切准备好后,点击启动,你就可以得到系统运行时,你所需要的常用的性能值了。