JMeter应用
来源:互联网 发布:c:\windows\system32 编辑:程序博客网 时间:2024/06/08 01:20
JMeter是一个开源的压力测试工具,可以模拟多用户对软件做压力测试。
它可以测试静态和动态资源程序的性能。
JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到ApacheJMeter文件,双击就可以运行JMeter.
在安装前应先安装JDK
一般采用BadBoy进行录制。
1、用Badboy进行录制
Badboy软件打开,默认下是在录制状态的,输入URL,按Enter键,进行录制。页面直接在软件中打开,而不是在浏览器中。在这里我对登录进行测试,只录制了登录操作
将脚本导出为JMeter,选择File---->Export to JMeter 保存为一个文件login.jmx
2、用JMeter打开此脚本
3、修改脚本
线程组:表示一组并发用户,用来模拟并发用户发送请求,实际的请求内容通过添加Sampler来定义,例如http请求,JDBC请求等,这些请求都包含在线程组内,Sampler来承担JMeter做具体的请求,它是让JMeter发送一个请求给服务器,然后等待一个返回,每个Sampler可以产生一个请求结果,这些结果的属性有:成功、失败、所用时间和数据大小等。
监听器:显示取样器结果的组件。为了观察来自提供的取样器的响应内容,可以添加“观察结果树”监听器,为了图形化观察响应时间,可以添加“图形结果”
断言:用来设定实际期望返回的结果,通过断言可以准确的知道请求是失败还是成功
(1)线程组命名和设置线程属性
如下图:名称可以随意取,这里命名为login,线程数设为50,Ramg-up Period(in seconds)(间隔时间)设为0,循环次数为1
(2)在可能产生瓶颈的关键点设置响应断言,查看结果树和图形结果。
选中http://localhost/myapp/login.do,然后点击右键,在菜单中增加响应断言,在响应断言的页面选择响应文本,然后单击“添加”按钮。响应文本是SchAdmin,因为在测试的系统页面有SchAdmin文本。
(3)添加监听器(图形结果、聚合报告、察看结果树),方法如上
(4)一个简单的压力测试脚本就完成了。选择“运行---->启动”命令运行脚本。在JMeter右上角可以看到一个小方块,当它是绿色的时候表示脚本处于运行状态
当绿色变为白色时,脚本执行完毕。打开图形结果、聚合报告和察看结果树,查看脚本运行情况。
所有的http请求都是绿色的,表示请求成功,如果请求失败则是红色的。
聚合报告中可以看到平均响应时间、最大响应时间和最小响应时间等。从这些数据可以看出这个当前web服务一般性能情况。
- JMeter应用
- JMeter快速应用
- JMeter BeanShell 应用
- jmeter应用java包
- jmeter分布式应用
- Jmeter中的一些应用备忘
- 使用JMeter测试Web应用
- 使用Jmeter测试web应用
- Jmeter-maven-plugin高级应用
- jmeter应用---创建测试计划
- jmeter应用---逻辑控制器(一)
- jmeter应用---逻辑控制器(二)
- Jmeter-maven-plugin高级应用
- Jmeter变量参数化及函数应用
- Jmeter变量参数化及函数应用
- Jmeter变量参数化及函数应用
- 应用maven/hudson实施jmeter性能自动化
- jmeter if控制器 判断应用记录心得
- java的各种路径的获取
- MSDN杂志上的Windows Phone 7相关文章
- Freescale 9S12 系列单片机应用笔记(libmaker)
- 在vs2010中保用mschart(未完)
- cat、tac、rev
- JMeter应用
- write与writelines
- CPU常见寄存器介绍
- 软件项目估算是一件很难的事情
- 源码里开发的应用程序引用第三方jar包
- 一个好的C++模板程序
- 在VMware下运行Fedora Linux以root身份登入时显示鉴定故障的解决方法
- VMware虚拟机安装过程
- GOOGLE:单一模式背后