51Testing软件测试论坛

标题: analysis中summary report中的响应时间和average reponse time的不一样 [打印本页]

作者: ireneyao    时间: 2007-5-9 14:21
标题: analysis中summary report中的响应时间和average reponse time的不一样
这是summary report里liboys事务的最小值,平均值和最大值
[attach]24747[/attach]
这是average transaction reponse time里liboys事务的最小值,平均值和最大值
[attach]24748[/attach]

怎么会差这么多?
这是同一次测试的结论,这种情况出现好几次了。sdlkfj7
作者: Zee    时间: 2007-5-9 14:27
采样方法不一样。
作者: ireneyao    时间: 2007-5-9 14:31
可是有的就不会哦sdlkfj7 ,10次测试中,有3次这种情况。
采样方法指的是采样时间间隔吗?那应该是所有的测试都会有这种情况,可是现在只是部分有这样。
zee版主可不可以把采样方法说的具体一点?

[ 本帖最后由 ireneyao 于 2007-5-9 14:54 编辑 ]
作者: ireneyao    时间: 2007-5-9 16:05
我看了controller里trans response time的采样时间间隔是5s,而analysis里的average transaction response time的采样时间间隔是4s,summary report里的数据是根据controller的采样时间来分析的吗?是不是因为这个所以summary和response time的值不一样?
那就又有新的疑问,从网页细分图里可以看到下面的图
[attach]24784[/attach]
这个图的采样时间间隔也是4s,图是liboys事务的网页细分,我理解它的所有组件平均时间相加应该就是average transcation response time的平均值,可是上面这个图相加的最小值是0.97,平均值是3.606,最大值是22.515
这样看来,这三个图给出的结论都不一样,各位可不可以解释一下为什么会这样?是不是我对这几个图的理解有错?

[ 本帖最后由 ireneyao 于 2007-5-9 17:21 编辑 ]
作者: shanxi    时间: 2007-5-9 17:04
analysis里的是一系列的数据累积的

比如你前面跑了4次场景,全部4次场景的数据累积得出

而controller里的只是第4次的数据
作者: ireneyao    时间: 2007-5-9 17:11
原帖由 shanxi 于 2007-5-9 17:04 发表
analysis里的是一系列的数据累积的

比如你前面跑了4次场景,全部4次场景的数据累积得出

而controller里的只是第4次的数据

谢谢回复,但是我不是很明白你的意思,“全部4次场景的数据累积得出”,可是我看analysis用的lrr文件并不是四次的,而是每一次单独的数据。
退一步说,如果按你的意思理解,那也不对,我给出的几副图都是同一个analysis里的数据,和你的说法不冲突的sdlkfj7

[ 本帖最后由 ireneyao 于 2007-5-9 17:13 编辑 ]
作者: rickyzhu    时间: 2007-5-9 17:29
不奇怪。

shanxi的说法应该不对,analysis分析的是一次场景的执行结果。
作者: ireneyao    时间: 2007-5-9 17:31
ricky版主,可不可以解释一下不奇怪的原因?是我理解错了吗
作者: rickyzhu    时间: 2007-5-9 17:55
哦,我以为是说最大最小之间为什么差别这么多呢,看错了。

我再仔细看看。多谢zee的提醒。
作者: rickyzhu    时间: 2007-5-9 17:57
标题: 回复 #8 ireneyao 的帖子
可以把你的analysis的报告发给我,我看看。
作者: shanxi    时间: 2007-5-9 18:05
你可以看看下面这图:

我看的Raw data里面analysis分析的是4次运行后的总结果,
analysis里面的Graph Data显示的也是4次运行的结果,最后一行的数据跟Controler里面的数据完全相同

如果analysis里面的Raw Data跟Control里面的Raw Data一样,就不是我说的这了


另外你那个analysis采样时间是哪里看的? Control里面默认的Server采样是3s

[ 本帖最后由 shanxi 于 2007-5-9 18:19 编辑 ]
作者: Athenst    时间: 2007-5-9 18:15
呵呵,我猜测这是LR的Bug~~

以前遇到过类似问题,烦得不得了,因为出不了测试报告…没法交差…会挨批…

测试报告上需要截图,summary report上的和average reponse time图上的值不一致,甚至差距颇大。更有甚者的是,average reponse time图上出现了Min、Max、Avg为同一个值的怪现象,最后我重装了LR,然后就不再出现这样的问题了。

是的,当时就是这样……
作者: ireneyao    时间: 2007-5-9 19:56
我把lrr文件压缩了发上来,谢谢大家sdlkfj2
[attach]24793[/attach]
log文件我没放进来,因为我把所有步骤都记录到log里,有4M多,如果有需要我再上传。

谢谢楼上的回答,希望不是bug,不然要重装,呵呵~~~sdlkfj5

[ 本帖最后由 ireneyao 于 2007-5-9 19:58 编辑 ]
作者: ireneyao    时间: 2007-5-9 20:19
标题: 回复 #11 shanxi 的帖子
我觉得你给的图是多次迭代的,那都是一次测试里的,不是多次测试的结果。个人意见sdlkfj3
作者: potatofantasy    时间: 2007-5-9 22:10
to ireneyao

summary report里面给出的,是整个测试过程中,这个事务的平均响应时间,而average reponse time图表里面,默认显示的是“图中所标示的那些点的平均响应时间”。所以两者当然是不一致的。你可以在legend columns options里面,去掉Graph Min、Graph Avg、Graph Max的选项,改为选中Min、Avg、Max三项。显示的值一般来说,就会和summary report里面的一样了。

另外,如果设置的事务里面有think time的话,也会影响summary report和average reponse time里面两个平均响应时间的一致性的。记得好像summary report里面的平均响应时间是忽略了think time的,而average reponse time里面是默认包括think time的(如果有的话)。之前和Mercury的人交流的时候提起过,时间有点久,忘了……
作者: rickyzhu    时间: 2007-5-9 22:20
标题: 回复 #15 potatofantasy 的帖子
说的有道理,学习了
作者: ireneyao    时间: 2007-5-10 08:05
标题: 回复 #15 potatofantasy 的帖子
哦~~~~,原来是这样,谢谢~~sdlkfj2
4楼的第二个问题,关于网页细分图和平均事务响应时间的关系,大家再帮我看一下吧,为什么网页细分图的总时间和平均事务响应时间对不上呢?
又一个新问题:
网页细分图中组件的下载时间是平均时间吗?下面这个图:
前三个组件的时间相加都已经大于web_concurrent_end的平均时间了,这里还有什么相关设置吗?我把组件的时间间隔改成1s了,这样应该是和average采样的时间间隔一样了吧?

不好意思,不知道怎么有两个图贴上来了,两个图的内容是一样的,呵呵sdlkfj1

[ 本帖最后由 ireneyao 于 2007-5-10 09:27 编辑 ]
作者: Zee    时间: 2007-5-10 09:47
我对potatofantasy 的解释有怀疑。
你把列给改成另几个值,这本身就和summary里面是一样,采样也是一样的,
这完全相同一点都不奇怪。
我已经把思考时间去掉了。弄个图上来给你看。

[ 本帖最后由 Zee 于 2007-5-10 09:49 编辑 ]
作者: Zee    时间: 2007-5-10 09:56
我已经说过采样时间不一样,那得到的结果呢,就有可能一样,有可能不一样。
我再放一个图上来,可能会让诸位更明白,我想说的是什么。


前提:
1,我已经去掉了思考时间。
2,我把图的采样时间改为了:115秒。(这个时间,我想不用我说是从哪里来的了吧?)

看下图:

是不是graph的最大,最小,平均,都是一样了?
是不是和Summary里的平均值也是一样的?
是不是变成四个点了?
作者: ireneyao    时间: 2007-5-10 09:57
我发上来的lrr文件是去掉思考时间的。明白zee版主的意思了,但是我重新看了一下10次的数据,把平均响应时间改回图象的值,然后把图象的采样时间间隔分别改成1s~5s,这5次的值都和summary的不一样。我觉得现在的问题应该在summary的采样方式上。我怎么才能知道summary的采样时间间隔呢?

大家不要忘了我还有一个和网页细分图有关的问题哦~~~~~sdlkfj2

[ 本帖最后由 ireneyao 于 2007-5-10 10:01 编辑 ]
作者: Zee    时间: 2007-5-10 10:04
你是在脚本运行的时候设置的忽略思考时间吗?
我是在filter里设置的。把include think time去掉了。
呵呵,既然你已经去掉了,这个设置就不影响我在18,19楼要说的了。
作者: ireneyao    时间: 2007-5-10 10:06
标题: 回复 #21 Zee 的帖子
是运行的时候就去掉的sdlkfj2
麻烦看一下20楼的问题好不sdlkfj3
作者: Zee    时间: 2007-5-10 10:13
原帖由 ireneyao 于 2007-5-10 09:57 发表
我发上来的lrr文件是去掉思考时间的。明白zee版主的意思了,但是我重新看了一下10次的数据,把平均响应时间改回图象的值,然后把图象的采样时间间隔分别改成1s~5s,这5次的值都和summary的不一样。我觉得现在的 ...



我看你还是没明白我的意思。我之所以改成115是因为什么?
你改成1-115之间的任何一个值,都有可能和115不一样。
summary里的时间,难道我说的还不够清楚?我已经改成115了
才和summary里的平均时间是一样的,你说summary里的采样时间是多少?
当然是115秒了。

PS:你的那个问题,另开一帖吧。别说乱了。
作者: ireneyao    时间: 2007-5-10 10:19
标题: 回复 #23 Zee 的帖子
sdlkfj1 对不起,我以为你是把average里的改成115了
作者: xingcyx    时间: 2007-5-10 10:31
这个问题是很常见的,summary report中的响应时间和average reponse time通常都是不一样的。
我查了一下帮助,也没看到很明确的解释。我个人的理解是,前者应该是在整个场景运行过程中的平均响应时间,后者则是根据分析图采样的各个点而得出的平均值。
作者: shanxi    时间: 2007-5-10 19:10
标题: 回复 #14 ireneyao 的帖子
我是间隔跑了4次  10用户场景得出来的

这问题看错了,你看的是图数据,图的比例尺不同显示出的结果自然不同。

Summary中平均值的得出仍是根据真实数据取算术平均值得来,用的是你附加的lrr文件,请看附加的Excel附件[attach]24875[/attach]
方法是从Raw Data把数据导入到Excel表格。

Excel统计出来的结果:
[attach]24876[/attach]

[ 本帖最后由 shanxi 于 2007-5-11 11:48 编辑 ]
作者: morriam    时间: 2007-5-23 11:30
sdlkfj8  我来学习了,但是没看懂,

待偶继续努力吧~
作者: threel80    时间: 2007-5-23 15:14
我也学习一下
作者: hbxtly    时间: 2007-5-23 15:47
学习……
作者: fox-inv    时间: 2007-5-24 10:28
标题: 回复 #29 hbxtly 的帖子
LR需要我自己更深一步的探讨
作者: Erin_gy    时间: 2007-5-24 12:46
标题: 回复 #4 ireneyao 的帖子
请问,怎么在controller中查看transaction response 的采样时间呢?
作者: bingbingyang11    时间: 2007-5-24 13:27
记号,慢慢看
作者: vivianken    时间: 2007-6-1 14:35
回31楼的。有个菜单有个set granularity按钮。你可以使用ctrl+G
作者: stevenhappy    时间: 2007-6-1 16:31
多谢大家的讨论,可以增长很多见识。sdlkfj2 sdlkfj2 sdlkfj2
作者: merry3450    时间: 2007-6-6 13:26
标题: 回复 #13 ireneyao 的帖子
thanks
作者: lixiagood    时间: 2007-6-6 20:03
请问legend columns options在loadrunner的哪个菜单下可以找到呢?
还有怎么在controller中查看transaction response的采样时间呢?我按ctrl+g键也不管用啊?
请大家指教我这些无知的问题!!!
作者: shirlincn    时间: 2008-6-26 09:58
.....summary report中的响应时间是负载下的相应时间啊,也就是Transaction Response Time Under Load,当然和Average Transaction Response Time不一样了
作者: jing961    时间: 2008-8-22 11:58
原帖由 merry3450 于 2007-6-6 13:26 发表
thanks


同样想知道controller中Trans Response Time的采样时间如何设置?
对于Ctrl+G应该指设置analysis里面的采样时间吧。。。
作者: wangweiwei2306    时间: 2010-2-23 10:19
希望大家继续探讨这个问题,我也弄不明白,看帖子到现在还是没有搞明白!欢迎高手指教!
作者: 溟妖妖    时间: 2010-5-28 15:54
mark
看了一遍,没看明白  
对比实例准备再看一遍
作者: ccaklyw    时间: 2010-11-17 17:55
Web Page Diagnostics 没有采样率,它就是去了一个用户的请求去分析的,具体是取哪个用户的请求就不清楚了。
作者: zjuan2002    时间: 2011-2-17 17:20
记号,以后慢慢看
作者: 蚂蚁吞大象    时间: 2011-2-18 10:57
设置取样间隔(set granulatity):平均事务相应时间曲线中点击右键或直接ctrl+G
legend columns options:在 analysis的view 菜单下找
controller中的采样时间间隔设置(LR9.5中默认为5s):在相应时间那个graphics中单击右键,有个configuration—refresh rate

关于事务:analysis中的summary中的平均响应时间是针对整个场景进行的统计,事务相应时间评估参考这个值就行;而图片中给出的是针对某个采样间隔给出的数据,采样间隔不同,统计数据就会不一样(与contrllor中采样时间一致)
作者: shx711    时间: 2011-2-21 23:07
学习了
作者: 简单的人    时间: 2011-2-25 10:16

作者: yolanda_h    时间: 2011-3-29 14:16
mark
作者: 917782861    时间: 2011-4-8 13:29
此种情况我也遇到了,从头看到尾,受益非浅!
作者: yxd2006    时间: 2011-7-26 15:59
还是看不太明白……继续关注中
作者: 5261    时间: 2011-8-11 15:56
MARK
作者: gongdao96    时间: 2011-8-11 22:50
回复 1# ireneyao


    是滴,采样所采用的策略是不相同的,建议你使用summary中的值
作者: zhang.yuandong    时间: 2011-8-12 10:00
随便哪个都行
作者: naonao    时间: 2011-9-27 18:20
呵呵,感谢啊。理不辨不明啊
作者: thirfing    时间: 2011-11-3 16:03
豁然开朗
作者: liangdd    时间: 2011-11-4 12:04
关闭下average reponse time图,从新加载下就OK了~!
作者: 西风一任秋    时间: 2012-2-16 11:15
今天也遇到这个问题,从头看到尾争议都是在采样率方面。为了应急出报告,根据前面的方法,把average reponse time图先删除再打开。顺便打开Transaction Response Time Under Load图,三者结果一致。
现在奇怪的是,为什么一开始自动生成的average reponse time和后来打开的不一致呢?其他采样图会不会也有这种情况呢?
作者: 简单的人    时间: 2012-2-16 22:58
mark




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2