51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5811|回复: 12
打印 上一主题 下一主题

[原创] LoadRunner响应时间不稳定,什么原因?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-3-5 16:17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用LoadRunner进行测试时,发现有的模块响应时间极不稳定。。。
最小响应时间很短;
最大响应时间很长;
90%响应时间要比平均值高上不少;
而且每次测试90%的响应时间也有比较大的差距;

不知道是应用程序本身的问题还是测试方法上的问题,如果是应用程序本身的问题,有没有什么办法可以查出是什么原因,如果是测试方法上的问题也请大虾们指点一二。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-3-5 16:27:11 | 只看该作者

沙发自己占了

100个用户并发,测试了5遍,90%的响应时间分别为6、2、14、9、3,崩溃ING。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-3-5 16:37:15 | 只看该作者
假如是从1个用户增加到1000个用户
那一个用户时响应时间0.343秒,很正常
第一千个用户响应时间17.721秒,也很正常
最小和最大差距再大都是可能出现的。
平均时间是根据采样频率计算出来的,90%时间是说90%的响应时间都不超过的时间。
举个例子,对某业务采样捕捉到的点是1,2,3,4,5,6,7,8,9,10,那平均时间是5秒多
但90%时间是9,因为10个点有9个点的数据都不超过9。现象很简单,说明系统在当前并发条件下性能不稳定,作为性能测试先看90%时间能不能满足客户的需要。查原因当然可以查,但我不认为那是简单几句话就能概括得了的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-3-5 16:48:45 | 只看该作者
原帖由 tttrrryyy 于 2010-3-5 16:37 发表
假如是从1个用户增加到1000个用户
那一个用户时响应时间0.343秒,很正常
第一千个用户响应时间17.721秒,也很正常
最小和最大差距再大都是可能出现的。
平均时间是根据采样频率计算出来的,90%时间是说90%的响应 ...


恩,我明白你的意思,但是我是100个用户同时开始,只跑一次迭代。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-3-5 17:00:07 | 只看该作者
一次迭代问题就简单了,你抛100个十二面的筛子,把取得数字统计下,保证结果和这差不多。
一次的测试什么问题也说明不了,你还是先考虑测试方案吧。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-3-5 17:03:29 | 只看该作者
原帖由 tttrrryyy 于 2010-3-5 17:00 发表
一次迭代问题就简单了,你抛100个十二面的筛子,把取得数字统计下,保证结果和这差不多。
一次的测试什么问题也说明不了,你还是先考虑测试方案吧。


主要是它最小的响应时间和最大的响应时间差距很大,这个是不是有问题?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-3-5 17:59:53 | 只看该作者

90%响应时间最恰当的用途是

比较系统调优后 性能提升的程度!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-3-5 19:13:38 | 只看该作者
原帖由 ccaklyw 于 2010-3-5 17:03 发表


主要是它最小的响应时间和最大的响应时间差距很大,这个是不是有问题?


但是这东西不稳定好像意义就不大了啊。没什么参考意义。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-3-6 10:44:10 | 只看该作者
服务器不稳定呗
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-3-6 21:22:08 | 只看该作者
原帖由 jay.yan 于 2010-3-6 10:44 发表
服务器不稳定呗



服务器只有我一个人用。独立的网段也是只有我一个人用。
有没有人能提供一个分析思路,简单说一下就行。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-3-7 00:10:52 | 只看该作者
WEB方面定位问题似乎没什么头绪啊,有没有大虾一起讨论一下这个话题?。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-3-7 08:23:30 | 只看该作者
100个用户并发,啥系统,啥硬件啊?一般都吃不消的,不跨就不错了

无论怎么并发到了服务器总是部分并发部分队列的,在队列里面的就慢了。

好比银行柜台,你突然来100个人同时取款,那么只有10个柜台,先进去的10个用户响应时间很短,后来的自然就慢了。
想要解决这个问题,要么多开点柜台,要不就取款快点。不过银行需要同时有100个柜台么?太奢侈了吧
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-5-31 12:11:04 | 只看该作者
loadrunner 测试页面响应时间却比httpwatch测试获得的时间还长,为什么呢?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 13:41 , Processed in 0.092636 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表