Jmeter基本操作流程简介...ppt_第1页
Jmeter基本操作流程简介...ppt_第2页
Jmeter基本操作流程简介...ppt_第3页
Jmeter基本操作流程简介...ppt_第4页
Jmeter基本操作流程简介...ppt_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JMeter操作流程简介,开源的web性能测试工具 100% 纯java,下载地址、环境配置、启动,1、下载地址 /download_jmeter.cgi 最新版本:Apache JMeter 2.11 2、环境配置 jdk1.6以上版本 3、启动 apache-jmeter-2.11binjmeter.bat,脚本录制方式 1、badboy 2、jmeter,bady录制脚本,jmeter录制脚本 1、新建脚本,添加线程组 2、在“工作台”添加“HTTP 代理服务器” 3、在“目标控制器”选择录制的脚本存放位置 4、浏览器代理服务器开启 地址:l

2、ocalhost 端口号:与jmeter设置相同 5、 “HTTP 代理服务器”中点击 启动 6、打开要录制的地址,进行录制 7、“HTTP 代理服务器”中点击 停止,停止录制,参数化 方法1:函数助手 _StringFromFile _CSVRead _Random 方法2:CSV Data Set Config 注意:要放在循环的内部 方法3:用户定义的变量,关联参数 “后置处理器”“正则表达式提取器” 1、Apply to:默认即可 2、要检查的响应字段:默认主体 3、引用名称:即参数名称 4、正则表达式: 正则表达式中() 5、模板:$1$,第一组数据,id=(.*);ip=(.*);

3、 6、匹配数字:0随机,-1所有,n表示取第n个匹配值 7、缺省值:如果没取到值,默认取该值,检查点/断言 “断言”“响应断言” 1、要测试的模式 中添加匹配条件 2、可以添加多个断言 3、可以参数化$user 4、要把断言放到取样器的子节点 5、“监听器”-“断言结果”查看断言结果,集合点 “定时器”-“SynchronizingTimer” Grouping设置并发用户数,同线程组线程数 思考时间 “定时器”-“固定定时器” 设定延迟时间,Cookies管理器 “配置元件”“HTTPCookies管理器” 1、sessionID等 2、置于需要使用cookies的请求的上一级节点 Head

4、er管理器 “配置元件”“HTTP信息头管理器” 1、User-Agent 2、Accept,逻辑控制器 1、事务控制器 2、循环控制器 循环次数,同线程组设置 3、if控制器 条件:$user=2901 4、ForEach控制器,远程启动 1、在所有机器上安装jmeter 2、controller机器,修改perties 文件 remote_hosts=ip:1099,多个ip,隔开 3、运行 agent 机器上的jmeter-server 文件 4、确保关掉防火墙 5、参数化文件要确保各机器上同目录下存在,监听器 “监听器”-“察看结果树” 1、取样器结果:显示的是取样

5、器相关参数(客户端 参数与响应参数) 2、请求:httprequest 3、响应数据:httpresponsedata,监听器 “监听器”-“聚合报告” Label:取样器名称 Samples:运行时得到的取样器响应结果个数 Average:所有取样器结果的响应时间平均值 Median:所有取样器结果的响应时间中间值 90%Line:所有取样器结果的响应时间90%线 Min:所有取样器结果的响应时间最小值 Max:所有取样器结果的响应时间平均值 Error%:出错的取样器结果占所有取样器结果的比例 Throughput:每秒响应的取样器结果个数 KB/sec:每秒响应的数据流量,监听器 “监听

6、器”-“SummaryReport” Label:取样器名称 Samples:运行时得到的取样器响应结果个数 Min:所有取样器结果的响应时间最小值 Max:所有取样器结果的响应时间平均值 Std.Dev.:所有取样器结果的响应时间标准差 Error%:出错的取样器结果占所有取样器结果的比例 Throughput:每秒钟响应的取样器结果个数 KB/sec:每秒响应的数据流量 Avg.Bytes:所有取样器返回httpresponsedata字节数的平均值,监听器 “监听器”-“图形结果” 1、样本数目:运行时得到的取样器响应结果个数 2、最新样本:最近一个取样器结果的响应时间 3、平均:所有取

7、样器结果的响应时间平均值 4、偏离:所有取样器结果的响应时间标准差 5、吞吐量:每分钟响应的取样器结果个数 6、中值:所有取样器结果的响应时间中间值 7、显示图线为随时间变化曲线,但x轴不是时间轴, 是取样器个数的均匀分布轴,监听器 “监听器”-“监视器结果” 1、添加一个HTTP授权管理器 添加tomcat授权 http:/ip:port/manager/status 添加登录tomcat帐号/密码(admin/111111) 2、添加一个取样器:http请求 路径:/manager/status 增加参数 XML(大写),值为true 勾选下方的“用作监视器”,监控内存及CPU等 JMeterPlugins 1、将JMeterPlugins.jar拷贝%home%libext下 2、重新启动Jmeter 3、监听器-jpgc-开头的文件 4、拷贝serverAgent目录及下文件到被测服务器 5、双击启动服务器的/serverAgent/startAgent.bat 6、默认端口4444,监控内存及CPU等 JConsole 1、jav

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论