Jmter第一天
2015-12-03 10:07
288 查看
从今年的4月份起,由于参加了一个互联网产品测试,所以开始学习Jmeter这个压测性能工具。今天我就把我傻瓜式(因为我比较笨)的学习方法给整理一下。
一.win7环境下Jmeter的安装:(1)直接去网上下载一个,或是下载我的附件。
(2)解压安装包,。
(3)打开D:\jmter\apache-jmeter-2.13\bin,找到Jmeter.bat的文件,右击以“管理员身份运行”即可。(如果你嫌每次找麻烦,可以在桌面上创建一个它的快捷方式)
(4).就会出现一下界面:
等待数秒后,就会出现jmeter的图形界面,如下:
安装到这边就结束了,就是这么简单。
二、认识Jmeter的主要元素。
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。
Jmeter每个任务都由测试计划
组成,每个测试计划又包含了各种elements,通过不同的elements之间的组合来完成测试计划。一般常用的elements如下:
thread group:包含一组线程,每个线程独立地执行测试计划。
http Cookie管理器:因为浏览器的每次Cookie都是不断变化的,所以添加管理器后,就会自动的帮你获取相应的Cookie。
http 信息头管理器:因为每一个http请求都会带上头信息发送给服务器的,这样服务器才好识别。(对于Cookie和信息头不明白的,可以去看下http协议)。
监听器:有多种不同的实现,主要用于统计测试接话运行中的数据并展示,即运行执行的结果。
sampler:采样器,有多种不同的sample实现,用来发起各种请求,如http请求,jdbc请求,javaTest请求等等。
逻辑控制器:逻辑控制器有多种不同的实现,可以决定每个sample的执行顺序。
定时器:定时器,有多种不同的实现,可用作每个请求见的停顿时间。
断言:断言,有多种不同实现,可以测试sample请求后返回的内容是否符合期望值。例如可以判断html返回的内容是否符合期望。
由于每个controller可以相互嵌套,并且具有作用域(如配置元素只在最近嵌套的一个controller中生效),所以通过上述几个元素的相互组合就可以组装出不同的测试计划。
三、简单的登陆实例:
1.添加线程组:
(2)线程组属性设置:
(3)添加管理器:
(4)添加Sample,相当于http请求:
(5)http请求设置:
(6)添加监控器,相当于测试运行结果:
(7)点击上栏的运行按钮。
相关文章推荐
- tomcat、netty以及nodejs的helloworld性能对比 3ff8
- Jmeter接口测试实例讲解
- JMeter技巧集锦
- JMeter的介绍和脚本录制以及对WEB进行测试
- Jmeter基础
- Jmeter使用
- Jmeter使用流程及简单分析监控
- 学习PHP精粹,编写高效PHP代码之性能
- 不靠谱的benchmark测试,关于Gatling和JMeter的测试结果验证
- 用jmeter进行接口压力测试的步骤
- JMeter - java请求
- Jmeter 接口测试发送数据乱码的问题
- jmeter 线程 上的参数解释理解的误区~
- 关于JMeter线程组中线程数,Ramp-Up Period,循环次数之间的设置概念
- 关于jmeter中jdbc初步操作的小认识
- Jmeter性能测试内部分享
- 使用jmeter进行压力测试
- 扩展JMeter(系列2)
- 扩展JMeter(系列1)
- JMeter HTML Assertion中 Tidy settings - doctype的作用