JMeter使用说明Word文档格式.docx

上传人:b****6 文档编号:17910091 上传时间:2022-12-12 格式:DOCX 页数:11 大小:1,011.51KB
下载 相关 举报
JMeter使用说明Word文档格式.docx_第1页
第1页 / 共11页
JMeter使用说明Word文档格式.docx_第2页
第2页 / 共11页
JMeter使用说明Word文档格式.docx_第3页
第3页 / 共11页
JMeter使用说明Word文档格式.docx_第4页
第4页 / 共11页
JMeter使用说明Word文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

JMeter使用说明Word文档格式.docx

《JMeter使用说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《JMeter使用说明Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

JMeter使用说明Word文档格式.docx

附注:

以下步骤是详细步骤(可以跳过)。

这里已经生成测试计划文件,导入即可。

若出现有问题,根据下面步骤重新建立。

1、JDK环境配置

2、解压apache-jmeter-2.6.zip,打开\apache-jmeter-2.6\bin下的jmeter.bat

3、建立线程组:

右键测试计划->

添加->

Threads->

线程组

4、建立成功后

注意:

上图,若建立5个线程,循环5次,在10秒中创建完,即每个线程相隔5/10=0.5秒。

5、添加取样器:

右击线程组->

Sampler->

HTTP请求

6、添加监视器:

监视器

一些有用的监视器

7、插件的使用(PerfMon插件)

JMeter本身对性能指标信息是不做收集的,PerfMon是用来收集被压服务器的各种性能指标,例如:

CPU,Memory,Swap,DisksI/OandNetworksI/O……

7.1、JMeterPlugins-1.1.0

解压JMeterPlugins-1.1.0

将JMeterPlugins.jar放到\apache-jmeter-2.6\apache-jmeter-2.6\lib\ext下

7.2、serverAgent

如果你是windows环境:

进入serverAgent目录,直接双击startAgent.bat,启动agent

注:

agent启动默认监听的端口是4444

7.3、启动Jmeter。

7.4、设置

四、参数

1、图形结果

(1)样本数目:

请求个数,成功的情况下等于你设定的并发数目乘以循环次数。

(2)平均:

每个线程请求的平均时间

(3)中间:

是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。

(4)最新样本:

表示服务器响应最后一个请求的时间.(ms)

(5)偏离:

服务器响应时间变化、离散程度测量值的大小,数据的分布。

2、SummaryReport

(1)Label:

请求类型,如Http,FTP等请求。

(2)#Samples:

图形报表中的样本数目,总共发送到服务器的样本数目。

(3)Average:

图形报表中的平均值,是总运行时间除以发送到服务器的请求数。

(4)Median:

图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。

(5)Min:

代表时间的数字,是服务器响应的最短时间。

(6)Max:

代表时间的数字,是服务器响应的最长时间。

(7)Error%:

请求的错误百分比。

(8)Throughput:

图形报表中的吞吐量,这里是服务器每单位时间处理的请求数,注意查看是秒或是分钟。

(9)KB/sec:

是每秒钟请求的字节数。

3、用表格察看结果

(1)Sample:

每个请求的序号

(2)StartTime:

每个请求开始时间

(3)ThreadName:

每个线程的名称

(4)Label:

Http:

请求名称

(5)SampleTime:

每个请求所花时间,单位毫秒

(6)Status:

请求状态,如果为勾则表示成功,如果为叉表示失败。

(7)Bytes:

请求的字节数

如果Status为叉,那很显然请求是失败了,但如果是勾,也并不能认为请求就一定完全成功了,因为还得看Bytes的字节数是否是所请求网页的正常大小值,如果不是则说明发生了丢包现象,也不是完全成功。

五、结果分析

1、jp@gc-PerfMonMetricsCollector

2、查看结果树

3、SummaryRoport

4、用表格查看结果

六、使用扩展

1、Jmeter对Oracle数据库进行压力测试

1.1、步骤

(1)复制ORACLE的JDBC驱动JAR包文件(ojdbc14.jar)到JMeter的lib目录下。

(2)运行jmeter.bat

(3)建立线程组:

(4)建立JDBCConnectionConfiguration:

配置原件->

JDBCConnectionConfiguration

(5)在DatabaseConnectionConfiguration输入VirableNameBoundtoPool的VariableName内容

(6)在DatabaseConnectionConfiguration输入数据库配置信息

DatabaseURL:

jdbc:

oracle:

thin:

@192.168.1.168:

1521:

ptoracl

JDBCDriverclass:

oracle.jdbc.driver.OracleDriver

Username:

lianggzone

Password:

lianggzone

●DatabaseURL格式:

jdbc:

@[IP地址]:

[端口号]:

[实例名]

●用户名、密码就是连接数据库的用户名和密码

(7)建立JDBCRequest:

JDBCRequest

●VariableName:

和上面的JDBCConnectionConfiguration填写同样的内容。

●SQLQuery:

就是SQL语句。

(8)添加监视器:

有用的监视器

补充:

其他数据库(如mysql等)的配置测试方法也与相同。

七、问题解惑

1、运行错误

运行,报如下错误:

UnrecognizedVMoption'

+HeapDumpOnOutOfMemoryError'

CouldnotcreatetheJavavirtualmachine.

errorlevel=1

请按任意键继续...

●解决

方案一:

编辑jmeter.bat文件,将setDUMP=-XX:

+HeapDumpOnOutOfMemoryError注释掉。

方案二:

在系统环境变量中配置较新版本的JDK

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1