首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jmeter压力测试java程序的并刊行为

2012-12-22 
jmeter压力测试java程序的并发行为今天在对比activeMQ跟openMQ的效能,便想起了之前有用到过的性能测试掌中

jmeter压力测试java程序的并发行为
今天在对比activeMQ跟openMQ的效能,便想起了之前有用到过的性能测试掌中宝jmeter,它功能强大且方便实用!我们之前用它的Http请求跟多线程测试EJB项目模块的性能与稳定。今天我想借助它的Java请求跟多线程测试两个开源Jms的效率。

Jmeter是apache的一个开源工具,绿色实用,本身就是Java铸造,解压即可用!下面对它的使用及步骤作一个简单的介绍。

一, 程序实现jmeter的接口



三, 运行jmeter
Jmeter为脚本启动方式,启动脚本为jmeter/bin/ jmeterw.cmd,双击启动!如图2.1

图2.1  jmeter的启动脚本


四, 添加线程组及需要的sample(测试模版)
启动jmeter后,右击测试计划添加线程组,线程数根据自己的需要设定。如图3.1。再右击线程组,添加你所需要的sampler或者其他测试模版。我添加的是Java请求。类名称下拉列表里面对应到的是jar工程里面实现了jmeter接口的可执行的类。列表下面紧跟的是Java类需要的参数,非常方便设置! 如图 3.2。  当然,运行之前你还可以添加程序的测试结果报表,jmeter会产生更直观的测试数据。

图3.1  创建线程组,设定线程数、线程间隔时间等相关参数


图3.2   jmeter的多线程测试模版之Java请求


五, 执行,查看结果
一切准备就绪后,选中运行栏,启动测试方案,如图。片刻后该看结果的看结果,该看日志的看日志,jmeter的日志存放在jmeter/bin目录下,名称为jmeter.log,那里记录了程序和线程的执行信息,很值得一看!
   
图 4.1  启动jmeter测试方案



热点排行