您的位置首页百科知识

Apache JMeter 测试使用

Apache JMeter 测试使用

的有关信息介绍如下:

Apache JMeter 测试使用

JMeter是一个桌面应用,被设计为用于测试c/s结构的应用程序,如web应用或FTP应用。是到目前为止,一个使用得最广泛的开源测试工具。它是由纯java编写的,通过其API可以对它进行扩展。JMeter位于c/s中的客户端工作,它可以测试服务器的响应时间,CPU负载,内存占用和资源的使用。

安装环境:

JMeter在Window XP / 2003 / W7 /W8基本都可以运行,前提是要安装好JDK包,JMeter是基于JAVA开发的压力测试软件。该次配置实例是在W8-64位系统中完成。

安装包:

ØApache Jmeter 2.10至2013年11月5日时为最新版本

ØJDK版本jdk-7u45-windows-x64(下载的时候注意自己系统版本)

下载地址:

Jmeter 2.10 :

http://jmeter.apache.org/download_jmeter.cgi

JDK :

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

安装步骤:

安装步骤不做具体介绍,JDK安装下一步,下一步就OK。JMeter不需要安装,压力包解压出来即可使用。

实例环境:

压力测试目标:ECSHOP商场

压力测试目的:测试ECHSOP商场300人同时登陆查看评论时,服务器压力

压力测试脚本设计:

1.打开ECSHOP登陆页面

2.输入账户密码登陆ECSHOP

3.进入用户中心

4.查看评论

5.退出ECSHOP管理平台

压力测试预期效果:自己的测试环境,压力测试效果就不做讲解,只对配置步骤讲解。

测试步骤:

脚本录制,JMeter启用WEB代理,浏览器把代理上网设置为JMeter所在的IP地址,自己电脑就是127.0.0.1代理端口默认8080。至于浏览器修改代理上网服务器,不做截图。

下面图片是录制相应的步骤

测试验证脚本

录制完脚本后,运行一次。运行之前添加一个监听器,用于查看脚本运行情况,建议用观察结果树监听器,可以看到来回的HTTP交互,如下图一。

运行,如下图二。

运行完后通过结果树查看脚本运行结果,中间栏为脚本运行请求过的页面,都是绿色表示页面请求和响应都正常。再查看下关键页面的请求和响应参数,

登陆的请求正常,账号songmin密码123456 正常提交,看下响应数据,如下图三。

在响应数据中,看到有登陆成功的关键字。OK 脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应,如下图四。

开始测试

添加相关监听器,也就是相应的输出报表,步骤同测试验证脚本。

增加压力测试数据,如下图五。

查看报表,就是所选择的监听器,然后看到每个页面的响应时间,错误率,请求次数等,如下图六。