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 脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应,如下图四。
开始测试
添加相关监听器,也就是相应的输出报表,步骤同测试验证脚本。
增加压力测试数据,如下图五。
查看报表,就是所选择的监听器,然后看到每个页面的响应时间,错误率,请求次数等,如下图六。



