LR:一份报告中两处的事务响应时间怎么不一致??高手解答!
每次Controller场景运行完成后,Analysis生成分析报告,Summary Report中的Action Transcation的平均时间(如图1)和Average Transcation Response Time页中的平均时间(如图2),都不一致!~~~~~~~~~~~~~~是每次哦!请高手解答,这是什么原因??[ 本帖最后由 星驰 于 2008-12-15 15:18 编辑 ] 可能是采样率不同造成的问题
回复 2# 的帖子
楼上的恶魔,采样率不同?不是很明白,一次的测试出来的报告,还有不同的采样率?既然如此,已哪个为准呢?? 这两个都不是同一个值,肯定不一样了。1个是平均值,1个是图的平均值。
回复 4# 的帖子
那么图2中图的平均值不也是从测试中得出的结果嘛?和图1中的平均值为什么“不是同一个值”?本人菜鸟,请指教! 怎么没人回答呢 我也想知道 和楼上的girl一起等! 举个例子,有5个事务,响应时间分别为1,3,5,7,4。则事务的平均响应时间为4。
而LR画事务响应时间曲线图时是要设置采样粒度的,如果设置了粒度为10秒,则LR会每过10秒去计算前10秒内完成的事务的响应时间的平均值,并将该平均值画到曲线图上。
假设刚好1,3,5是在同一个粒度区间内,则LR会计算出他们3个的平均值为3,并在曲线图上产生1个点,
同理,如果7,4在同一个粒度区间内,曲线图中会产生一个值为5.5的点。
而图的平均值则为(3+5.5)/2=4.25,会和实际的平均响应时间有些出入。
而如果将粒度设置的越小,这2个平均值就越接近。
回复 8# 的帖子
多谢为啥离开的解释!有些理解了!那么一次测试中,难道采样粒度不一致?不同的事务为什么可能会在不同的粒度区间内呢?!这样LR不是自己给自己找麻烦嘛!! 图中能设置粒度是为了更清静的看到响应时间的趋势. 当你运行十几个小时或更长时间,这个粒度设置就比较重要了.
summary里的是以整个场景时间为采样粒度来计算的, 可在Average Transaction Response Time的列表上方表头(color、scale等等字段)点邮件,选择configure columns,将Graph min、Graph Average、Graph max等值取消选中,然后只选择min、Average、max等等,就可以出现和summary report一样的数据了
详见图片设置
详见图片设置回复 12# 的帖子
厚厚,又学了一招!!个人觉得,这是LR的一个BUG,具体见附件!
我做了一个实验,在Analysis里再新增一个Average Transaction Response Time,新增的图形页面显示的响应时间跟“Summary Report”页面显示的响应时间完全一致,这只能说明一个问题缺省显示的Average Transaction Response Time页面有问题,这应该是LR的一个小小的BUG扩展一下:关于Average Transcation Response Time的细分时间!
上面的问题有一点不是很明白:同一次测试,不同的事务为什么有可能不在同一个粒度区间内?一次测试会有多钟粒度?还有:在贴中看到Average Transcation Response Time = Receive Time + Client Time + First Buffer Time,
据测试高手说已经得到证实,但是小弟不管是 Clear Cache 还是 不Clear Cache,这等式就从未成立过!或>或<!
各位同仁,遇到过吗?都来谈谈!
自己顶!
晕S,怎么没高手关注?! 确实很激烈 小弟又学到了不少 呵呵:lol 嗯,学习了 论坛里多几个星驰就很好嘛,最烦就是在坛子里谈思想,谈想法,没把人笑死。回复 worklaile
那是因为我是菜鸟,只能问些具体的问题!大虾级人物适合给咱们上课,课余时间解答问题!~~~~~~呵呵!
页:
[1]
2