jmeter性能测试工具使用介绍

【开始使用oschina,将自己的博文从iteye搬移过来】

1. 工具下载

http://jmeter.apache.org/download_jmeter.cgi
目前最新的是2.13版本,本次测试也是使用此版本。
 

2. 测试背景

在介绍工具使用之前,先说明下需要测试的背景:启动20个线程,每个线程无间隙的循环执行20次,每次执行即是调用某个类的某个方法。

 

3. 测试程序编写

jmeter工具只不过是个测试的工具,具体的测试的功能还是需要自己完成。

3.1 创建java工程或者maven工程,需要将jmeter的lib中的jar包,以及lib下的ext目录下的jar包都加入到classpath中;

3.2 创建测试类,继承基类

 
复写runTest方法:

 

3.3 如果需要传参数到测试类,则需要设定默认参数,否则通过界面执行一次后参数列表会被清空;

 
 
测试代码样例:

 

3.4 eclipse打jar包,打普通的jar包即可:

 

4. 工具使用

在bin目录下有Windows和linux可执行的文件:window下jmeter.bat,linux下jmeter.sh
下面会分别介绍在两个操作系统下的操作。

4.1 Windows下

执行jmeter.bat,会出现如下界面:


 

4.1.1 创建执行计划,点新建即可;

4.1.2 创建线程组

4.1.3 创建java请求

 

4.1.4 选择需要执行的测试类

 
 
此处的测试类,继承了AbstractJavaSamplerClient基类的类。
 

4.1.5 增加监控项目

常用的为:结果树与聚合报告。

 
 
 

4.1.6 保存测试计划

保存为*.jmx文件,后续在linux中执行,也需要使用到执行计划;
 

4.1.7 执行即可。

 

4.2 linux下执行

将相关文件都拷贝到服务器上:


 

4.2.1 创建一个结果文件,用来存储结果,如result.jtl,必须要先创建才行。

4.2.2 其中Ebox-test.jmx即为执行计划;

4.2.3 执行命令:

jmeter -n -t Ebox-test.jmx -l result.jtl
-n 表示不启用界面, -t 表示指定执行计划文件, -l 表示指定结果文件(是 L 的小写)
特别注意:执行测试前需要将jmeter的bin目录加入到path中才行。

4.2.4 将result.jtl测试结果文件,取出,在windows下通过界面查看,在“结果树”与“聚合报告”中可以使用*.jtl文件。

 

转载于:https://my.oschina.net/u/3635983/blog/1499550

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值