您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > Jmeter基本操作流程简介
JMeter操作流程简介开源的web性能测试工具100%纯java下载地址、环境配置、启动1、下载地址最新版本:ApacheJMeter2.112、环境配置jdk1.6以上版本3、启动apache-jmeter-2.11\bin\jmeter.bat脚本录制方式1、badboy2、jmeterbady录制脚本jmeter录制脚本1、新建脚本,添加线程组2、在“工作台”添加“HTTP代理服务器”3、在“目标控制器”选择录制的脚本存放位置4、浏览器代理服务器开启地址:localhost端口号:与jmeter设置相同5、“HTTP代理服务器”中点击启动6、打开要录制的地址,进行录制7、“HTTP代理服务器”中点击停止,停止录制参数化方法1:函数助手__StringFromFile__CSVRead__Random方法2:CSVDataSetConfig注意:要放在循环的内部方法3:用户定义的变量关联参数“后置处理器”“正则表达式提取器”1、Applyto:默认即可2、要检查的响应字段:默认主体3、引用名称:即参数名称4、正则表达式:正则表达式中()5、模板:$1$,第一组数据,id=(.*);ip=(.*);6、匹配数字:0随机,-1所有,n表示取第n个匹配值7、缺省值:如果没取到值,默认取该值检查点/断言“断言”“响应断言”1、要测试的模式中添加匹配条件2、可以添加多个断言3、可以参数化${user}4、要把断言放到取样器的子节点5、“监听器”-“断言结果”查看断言结果集合点“定时器”-“SynchronizingTimer”Grouping设置并发用户数,同线程组线程数思考时间“定时器”-“固定定时器”设定延迟时间Cookies管理器“配置元件”“HTTPCookies管理器”1、sessionID等2、置于需要使用cookies的请求的上一级节点Header管理器“配置元件”“HTTP信息头管理器”1、User-Agent2、Accept逻辑控制器1、事务控制器2、循环控制器循环次数,同线程组设置3、if控制器条件:${user}==29014、ForEach控制器远程启动1、在所有机器上安装jmeter2、controller机器,修改jmeter.properties文件remote_hosts=ip:1099,多个ip,隔开3、运行agent机器上的jmeter-server文件4、确保关掉防火墙5、参数化文件要确保各机器上同目录下存在监听器“监听器”-“察看结果树”1、取样器结果:显示的是取样器相关参数(客户端参数与响应参数)2、请求:httprequest3、响应数据:httpresponsedata监听器“监听器”-“聚合报告”Label:取样器名称Samples:运行时得到的取样器响应结果个数Average:所有取样器结果的响应时间平均值Median:所有取样器结果的响应时间中间值90%Line:所有取样器结果的响应时间90%线Min:所有取样器结果的响应时间最小值Max:所有取样器结果的响应时间平均值Error%:出错的取样器结果占所有取样器结果的比例Throughput:每秒响应的取样器结果个数KB/sec:每秒响应的数据流量监听器“监听器”-“SummaryReport”Label:取样器名称Samples:运行时得到的取样器响应结果个数Min:所有取样器结果的响应时间最小值Max:所有取样器结果的响应时间平均值Std.Dev.:所有取样器结果的响应时间标准差Error%:出错的取样器结果占所有取样器结果的比例Throughput:每秒钟响应的取样器结果个数KB/sec:每秒响应的数据流量Avg.Bytes:所有取样器返回httpresponsedata字节数的平均值监听器“监听器”-“图形结果”1、样本数目:运行时得到的取样器响应结果个数2、最新样本:最近一个取样器结果的响应时间3、平均:所有取样器结果的响应时间平均值4、偏离:所有取样器结果的响应时间标准差5、吞吐量:每分钟响应的取样器结果个数6、中值:所有取样器结果的响应时间中间值7、显示图线为随时间变化曲线,但x轴不是时间轴,是取样器个数的均匀分布轴监听器“监听器”-“监视器结果”1、添加一个HTTP授权管理器添加tomcat授权添加登录tomcat帐号/密码(admin/111111)2、添加一个取样器:http请求路径:/manager/status增加参数XML(大写),值为true勾选下方的“用作监视器”监控内存及CPU等JMeterPlugins1、将JMeterPlugins.jar拷贝%home%\lib\ext下2、重新启动Jmeter3、监听器-jp@gc-开头的文件4、拷贝serverAgent目录及下文件到被测服务器5、双击启动服务器的/serverAgent/startAgent.bat6、默认端口4444监控内存及CPU等JConsole1、java自带监控工具2、%jdk_home%\bin3、服务器:jdk6/tomcat6,客户端:jdk64、远程需要修改tomcatJAVA_OPTS监控内存及CPU等其他监控工具1、sitescope2、Spotlight
本文标题:Jmeter基本操作流程简介
链接地址:https://www.777doc.com/doc-3778380 .html