51Testing软件测试论坛

标题: 统计时普遍采用90 Percent Time? [打印本页]

作者: lg1318617    时间: 2009-10-9 11:03
标题: 统计时普遍采用90 Percent Time?
请问:
实际应用中统计平均事务响应时间的时候“Average Time”与“90 Percent Time”中都取90 Percent Time吗?

[ 本帖最后由 lg1318617 于 2009-10-9 11:37 编辑 ]
作者: msnshow    时间: 2009-10-9 14:18
没明白你的意思,“Average Time”与“90 Percent Time”本来就是不一样的算法,怎么会都取90 Percent Time
作者: xujiangbo123    时间: 2009-10-9 14:35
这个要看具体的结果啊~不能直接说取哪一个,他们都有参考价值的。90%考虑了结果分布,而平均值只是简单的求均值。
下面是90%的具体描述,

http://blog.sina.com.cn/s/blog_416685790100eyd3.html

[ 本帖最后由 xujiangbo123 于 2009-10-9 14:38 编辑 ]
作者: lg1318617    时间: 2009-10-9 16:40
首先 谢谢讲解啊!

3#
我理解的90 Percent Time
90 Percent Time 表示90%的事务,服务器的响应都维持在某个值附近。
4、5、9的平均值是6         而1、2、15的平均值也是6
遇到1、2、15的时候就看90 Percent Time(3#的链接我有点没看懂,剩余部分的最大值,具体怎么应用呢?)

统计平均事务响应时间的时候虽然结果一样,可是15与6的差距很大啊。
我看资料说是最常用的统计方法是90 Percent Time
这里就是求证下实际应用中是否如此。
作者: xujiangbo123    时间: 2009-10-9 17:57
可能之前说的不明白。举个例子,你在测试一个事务的响应时间时,首先,你要注意你的响应时间最大值是否超过指标,如果未超过,那么90 Percent Time 不需要再看了。如果超过了,那么看90 Percent Time 可以作为一个参考值。若90 Percent Time 没有超过最大值,一般根据具体的测试要求,可以认为该事务的响应时间是通过的 。

平均值和90 Percent Time 的作用是不一样的,是从两个角度去评价事务响应时间,一个关注平均响应时间,一个关注最大响应时间。另外,90%这个值是可以自己设置的,LR用90%只是给你个参考值,根据不同的测试需求自己进行调整。
其实,可以这样理解,就像评委打分一样,都要去掉一个或两个最高分,由于测试过程的随机性,最大响应时间的值往往不准确,不具有代表性,所以去掉了一部分值。

[ 本帖最后由 xujiangbo123 于 2009-10-9 18:06 编辑 ]
作者: lg1318617    时间: 2009-10-9 18:18
::xxrk::: 基本理解90 Percent Time 怎么应用了,谢谢你耐心的讲解!




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