Jmeter笔记6_监听器
上一篇 /
下一篇 2010-11-11 18:15:25
/ 个人分类:Jmeter相关
关于Jmeter的资料,网上不是太多,这几天查了一些,将查到的监听器使用方法整理了一下,一共4个:Aggregate Report(聚合报告)、图形结果、察看结果树、Summary Report
先概况说一下Jmeter监听器的使用:
添加方法:选择需要添加监听器的节点,右键à“添加”à“监听器”-->[选择需要添加的监听器]
监听器的监听范围:当前节点层及当前节点的子节点(直至叶子节点),也就是说监听器可以监听当前层以及比它低的层。
位置1:聚合报告名称及注释
位置2:存放数据,在“文件名”后的输入框内输入你要存放数据的文件名(包括绝对地址),也可以通过【浏览】选择数据保存文件(选择文件时,Jmeter会进行一次数据加载过程,加载失败会弹出一个提示框,点击框上的【确定】关闭框即可。),通过按钮【Configure】可以配置要记录哪些值。
位置3:参考指标
Ø Label:取样器名称
Ø Samples:运行过程中一共发出了多少个请求,一般来说是其值=线程数*循环次数(前提:测试按计划跑完,其中没有异常结束的线程),如5个线程,每个线程循环10次,那么对应行的Samples数是:5*10=50,总体Samples是各请求Samples之和。
Ø Average:平均响应时间
Ø Median:响应时间中间值
Ø 90%Line:响应时间90%线
Ø Min:最小响应时间
Ø Max:最大响应时间
Ø Error%:出错率(出错的Request数/所有的request数)
Ø Throughput:吞吐量,每秒/每分钟(具体看“/”后面的单位)处理的Request数
Ø KB/sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
【注意】关于总体值并不是各列的累加。是以所有Samples为样本的统计值,如:总体Min=min{各个Samples的Min},总体Max=max{各个Samples的Max}
位置4:保存表格数据的按钮,目前操作的结果是:勾不勾选[Include group name in lable]保存的结果无差异。
位置1:名称、注释
位置2:Samples数据记录,具体使用方法和聚合报表中一样
位置3:曲线走向&统计结果
关于曲线走向,暂未弄彻底明白,纵轴是响应时间,横轴不是时间轴,是取样器个数的均匀分布轴。(这个不理解,也有人说是循环次数)从曲线图上可以看一下服务器的稳定性,如果曲线未出现很大的波动,无断点情况,说明服务器较稳定。尽可能是横线最好。
关于统计结果:
Ø 样本数目:发出去的请求数
Ø 最新样本:最近一个Request的响应时间
Ø 平均:所有Request响应时间的平均值
Ø 偏离:所有Request响应时间的标准差
Ø 吞吐量:单位时间内(一般是1分钟)处理Request的个数
Ø 中值:所有Request响应时间的中间值
位置1:名称、注释
位置2:Samples数据记录,具体使用方法和聚合报表中一样
位置3:Request列表,当请求成功时,颜色为绿色,当请求失败时,颜色为红色
位置4:Request的具体内容
Ø 取样器结果:显示的是取样器相关参数(客户端参数与响应参数)
Ø 请求:发送请求的具体值
Ø 响应数据:服务端返回的相应参数
位置1:名称、注释
位置2:Samples数据记录,具体使用方法和聚合报表中一样
位置3:统计数据
Ø Label:取样器名称
Ø Samples:发送的请求总数
Ø Min:最小响应时间
Ø Max:最大响应时间
Ø Std.Dev:所有请求响应时间的标准差
Ø Error%:出错率(出错的Request数/所有的request数)
Ø Throughput:吞吐量,每秒/每分钟(具体看“/”后面的单位)处理的Request数
Ø KB/sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
Ø Avg.Bytes:服务端返回给Request数据的平均值,可以理解为:服务端返回所有数据/请求数
位置4:保存表格数据的按钮,目前操作的结果是:勾不勾选[Include group name in lable]保存的结果无差异。
收藏
举报
TAG: