jmeter安装配置

1、下载安装Jmeter、JDK
Jmeter官网下载地址:
http://jmeter.apache.org/download_jmeter.cgi

JDK官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
安装jmeter是必须安装JDK的。
2、安装JDK
安装JDk的步骤如下:
点击下载的JDK文件jdk-7u13-windows-i586.exe,点击下一步直至安装完成,然后开始配置环境:
点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建,
在变量名中输入:JAVA_HOME
变量值中输入:C:\ProgramFiles\Java\jdk1.7.0_13

再次点击新建:
在变量名中输入: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版本来查看是否配置成功
JDK安装成功之后,就可以下一步安装Jmeter了。
LINUX下安装JDK请参考相关文档进行安装。
3、安装jmeter
安装jmeter很简单,只要将下载的zip包解压缩到指定文件夹下即可,例如将zip包解压缩到E盘根目录下面:E:\apache-jmeter-3.0
安装好后的目录结构如下:
E:\apache-jmeter-3.0\bin
E:\apache-jmeter-3.0\docs
E:\apache-jmeter-3.0\extras
E:\apache-jmeter-3.0\lib
E:\apache-jmeter-3.0\lib\ext
E:\apache-jmeter-3.0\lib\junit
E:\apache-jmeter-3.0\licenses
E:\apache-jmeter-3.0\printable_docs
如果你想的话你可以重命名父目录(例如jmeter-3),但是不要改变任何子目录命名。父目录路径中不能包含任何空格;如果包含,你运行客户端-服务器模式会有问题。
配置jmeter环境变量:
变量名:【JMETER_HOME】 变量值:【jmeter解压的地址】E:\apache-jmeter-3.0
在系统变量CLASSPATH中加入
%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar
若是版本4.0的环境变量配置与3.0的有差异,可以百度搜索下。
cmd命令 :java -version ,查看JDK是否安装成功;
找到jmeter安装bin目录中的jmeter.bat执行文件,执行
执行成功界面如下:

通过这种方式启动,jmeter.bat窗口不能关闭jmeter主界面2、使用Jmeter
a、线程组
如果是录制方式打开的jmx脚本默认会场景线程组,如果是手工生成脚本则需要首先添加线程组,右键点击测试计划,选择添加,添加线程组,这里的线程组相当于loadrunner中的用户组。
在这里插入图片描述在这里插入图片描述如上图:
名称:可以随意取,最好取为我们测试场景相关的名称
注释:随意
在取样器错误后要执行的动作:我们选择继续,错误之后依然继续执行
线程数:一般我们用来表示多少个用户,相当于loadrunner中的并发用户数
Ramp-up Period(in Seconds):表示每个用户启动的延迟时间,上述我设为1秒,表示系统将在1秒结束前启动我设置的1000个用户,如果设置为1000秒,那么系统将会在1000秒结束前启动这1000个用户,开始用户的延迟为1秒,如果我设置为0秒,则表示立即启动所有用户。相当于loadrunner中的用户加载策略。
循环次数:如果你要限定循环次数为10次的话,可以取消永远的那个勾,然后在后面的文本框里面填写10;在这里我们勾上永远,表示如果不停止或者限定时间将会一直执行下去,是为了方便调度器的调用。
调度器的配置:我们勾选调度器时,将会出现这个面板
在这里插入图片描述启动时间:表示我们脚本开始启动的时间,当你不想立即启动脚本测试,但是启动脚本的时间不会再电脑旁的时候,你可以设定一个启动的时间,然后再运行那里点击启动,系统将不会立即运行,而是会等到你填写的时间才开始运行。
结束时间:与启动时间对应,表示脚本结束运行的时间。
持续时间:表示脚本持续运行的时间,以秒为单位,比如如果你要让用户持续不断登录1个小时,你可以在文本框中填写3600。如果在1小时以内,结束时间已经到达,它将会覆盖结束时间,继续执行。
启动延迟:表示脚本延迟启动的时间,在点击启动后,如果启动时间已经到达,但是还没有到启动延迟的时间,那么,启动延迟将会覆盖启动时间,等到启动延迟的时间到达后,再运行系统。
注意:如果我们需要用到调度器来设定持续时间,如果线程数不够多到持续时间结束,我们就必须将循环次数勾选为永远,特别地,如果线程组里面有其他的循环,我们也需将该循环次数勾选为永远(如我上面录制的脚本中的Step1也是一个循环,需要将永远勾选),否则,按我如上配置,将永远去掉勾选,文本里填1,那么无论你将持续时间启动时间结束时间等设置多少,系统运行1000次后,将会停止不再运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值