51Testing软件测试论坛

标题: Loadrunner Analysis的2个平均响应时间应该选择哪一个? [打印本页]

作者: moyudong    时间: 2013-7-30 15:28
标题: Loadrunner Analysis的2个平均响应时间应该选择哪一个?
本帖最后由 moyudong 于 2013-7-31 11:03 编辑

在生成analysis之后,发现summary report页面的响应时间和average response time图像页面的“平均值”不一致?
查阅资料后,得知average response time图像页面的值是由loadrunner 的一个“采样粒度”机制产生的。
(是不是可以通俗的说,就是间隔几秒采一个数据画到图像中,就像我们的windows监视器里面的一样,如下图。)
[attach]86607[/attach]

而在analysis 模块中,则在“Granularity(粒度)”中可以设置,如图:
[attach]86608[/attach]

【granularity可在工具栏中设置,如图上面圈中的,也可在该分析结果的属性值下设置..2者设置后,测试出来的结果是不是一样的,我还没摸索出来】
...具体的使用我还没摸索出,待多次测试后,经验分析才能有所结果。

以下有几个学习过程中产生的疑问,望 能者 协助排除疑惑,以便在下更快、更好的进阶学习!

summary report的事务平均响应时间怎么算出来的呢?它的采样粒度又是多少呢?

LoadRunner的采样粒度默认为多少呢?还是每次测试都会依据被测系统而自动调整呢?
   (我随便打开了一个analysis,该analysis的粒度值默认Hits per second/throughput为5s,average response time 为4s...)

如果我们需要手工设置采样粒度的值,应该怎么设置呢?
    或者说loadrunner的“采样粒度”机制的作用是什么呢?如何利用它来分析测试的性能呢?

最后,事务的平均响应时间的值应该选择summary report的值还是average response time 图像页面的值呢?
            或许解决了前3个问题,第四个问题就不再是问题了!

-------------------------------------------===========================--------------------
附上比较图:
[attach]86610[/attach]
summary report 中的login事务的average time 为0.74s,
【此处,图中椭圆形中的“percentile”是指什么呢,点击后可修改,如下图:】
【transaction percentile(事务的百分比?)不知道是什么作用,有 能者 顺道解除疑惑吧!】
[attach]86609[/attach]


图像页面:(下图)
[attach]86580[/attach]

[attach]86581[/attach]
【在average response time图像页面手动输入了个小数点的值,提示必须是1-123的整数。
而hits per second 和 throughput图像页面的值,则为5-123的整数,这又是为什么呢....{思考ing }】】

此处,图像页面的average response time 的值为0.883s,粒度值为2s.....
已试过,将粒度值改为1、2、3、4、5都没有和summary report的值是一样的,
所以再次想问第①个问题{summary report的事务平均响应时间怎么算出来的呢?它的采样粒度又是多少呢?}
=====---------==========-=-=-=-=-==-------==============----------
作者: moyudong    时间: 2013-7-31 10:53
靠,图片怎么挂了那么多...
作者: moyudong    时间: 2013-7-31 11:33
怎么我的图片还是无法显示?
算了,在此楼贴吧....汗!
性能监视器:↓
[attach]86611[/attach]

--Granularity(粒度)设置:
[attach]86612[/attach]

----
图像页面:(下图)
[attach]86580[/attach][attach]86615[/attach]

[attach]86581[/attach][attach]86616[/attach]
作者: moyudong    时间: 2013-8-1 09:16
没有人人回答???
作者: 地壳    时间: 2013-8-1 11:21
通过transaction percentile来调整summary report中的“90 Percent”(用户感受百分比)。
90 percent显示的值说明采样数据中有90%的数据比它小,有10%的数据比他大。
作者: moyudong    时间: 2013-8-1 14:32
回复 5# 地壳


“    percentile=90,说明summary report中的采样数据中有90%的数据比它小,有10%数据比他大?”
那是不是就是说这次测试,整个测试结果的数据都是这样的?包括:响应时间平均值,点击率等等。

但是,如果是这样的话,那这个percentile应该是写死的,不可修改的了?
这个功能具体能说明什么?
作者: moyudong    时间: 2013-8-2 09:21
来人啊,快来人啊,解决问题吧,讨论问题吧。。




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