JMeter使用说明

JMeter使用说明

ID:39550249

大小:1.10 MB

页数:11页

时间:2019-07-06

JMeter使用说明_第1页
JMeter使用说明_第2页
JMeter使用说明_第3页
JMeter使用说明_第4页
JMeter使用说明_第5页
资源描述:

《JMeter使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、简介JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。二、术语1.线程组测试里每个任务都要线程去处理,所有我们后来的任务必须在线程组下面创建。2.取样器(Sampler)可以认为所有的测试任务都由取样器承担,有很种,如:HTTP请

2、求。3.监听器是对取样器的请求结果显示、统计一些数据(吞吐量、KB/S……)等。三、使用附注:以下步骤是详细步骤(可以跳过)。这里已经生成测试计划文件,导入即可。若出现有问题,根据下面步骤重新建立。111、JDK环境配置2、解压apache-jmeter-2.6.zip,打开apache-jmeter-2.6bin下的jmeter.bat3、建立线程组:右键测试计划->添加->Threads->线程组111、建立成功后注意:上图,若建立5个线程,循环5次,在10秒中创建完,即每个线程相隔5/10=0.5秒。2、添加取样器:右击线程组->

3、添加->Sampler->HTTP请求111、添加监视器:右击线程组->添加->监视器附注:一些有用的监视器111、插件的使用(PerfMon插件)JMeter本身对性能指标信息是不做收集的,PerfMon是用来收集被压服务器的各种性能指标,例如:CPU,Memory,Swap,DisksI/OandNetworksI/O……1.1、JMeterPlugins-1.1.0解压JMeterPlugins-1.1.0将JMeterPlugins.jar放到apache-jmeter-2.6apache-jmeter-2.6libext下

4、1.2、serverAgent如果你是windows环境:进入serverAgent目录,直接双击startAgent.bat,启动agent注:agent启动默认监听的端口是4444111.1、启动Jmeter。1.2、设置11一、参数1、图形结果(1)样本数目:请求个数,成功的情况下等于你设定的并发数目乘以循环次数。(2)平均:每个线程请求的平均时间(3)中间:是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。(4)最新样本:表示服务器响应最后一个请求的时间.(ms)(5)偏离:服务器响应时间变化、离散程度测量值的大小,

5、数据的分布。2、SummaryReport(1)Label:请求类型,如Http,FTP等请求。(2)#Samples:图形报表中的样本数目,总共发送到服务器的样本数目。(3)Average:图形报表中的平均值,是总运行时间除以发送到服务器的请求数。(4)Median:图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。(5)Min:代表时间的数字,是服务器响应的最短时间。(6)Max:代表时间的数字,是服务器响应的最长时间。(7)Error%:请求的错误百分比。(8)Throughput:图形报表中的吞吐

6、量,这里是服务器每单位时间处理的请求数,注意查看是秒或是分钟。(9)KB/sec:是每秒钟请求的字节数。111、用表格察看结果(1)Sample:每个请求的序号(2)StartTime:每个请求开始时间(3)ThreadName:每个线程的名称(4)Label:Http:请求名称(5)SampleTime:每个请求所花时间,单位毫秒(6)Status:请求状态,如果为勾则表示成功,如果为叉表示失败。(7)Bytes:请求的字节数注:如果Status为叉,那很显然请求是失败了,但如果是勾,也并不能认为请求就一定完全成功了,因为还得看Bytes

7、的字节数是否是所请求网页的正常大小值,如果不是则说明发生了丢包现象,也不是完全成功。二、结果分析1、jp@gc-PerfMonMetricsCollector111、查看结果树2、SummaryRoport3、用表格查看结果11一、使用扩展1、Jmeter对Oracle数据库进行压力测试1.1、步骤(1)复制ORACLE的JDBC驱动JAR包文件(ojdbc14.jar)到JMeter的lib目录下。(2)运行jmeter.bat(3)建立线程组:右键测试计划->添加->Threads->线程组(4)建立JDBCConnectionConf

8、iguration:右击线程组->添加->配置原件->JDBCConnectionConfiguration(5)在DatabaseConnectionConfiguration

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。