51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1662|回复: 7
打印 上一主题 下一主题

[原创] 同一个脚本在Virtual和Controller中的响应时间为什么差了10倍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-26 15:09:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
同一脚本,数据量2M多/秒,我在Virtual中单条执行了2秒多的时间,手工执行时候也符合这个速度,但是我在Controller中执行的时候,响应时间确只有0.2秒,2M多的数据也取到了,只是CUP利用率非常高,这个是什么原因导致这么大的时间差距呢?因为2M多/秒数据量也取到了所以不可能是空跑导致的也
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-2-27 11:20:23 | 只看该作者
页面图片很多,没办法全部都添加,已经设置了几个关键检查点了,都有加载,而且执行期间流量达到了60M/秒,初步怀疑有可能是AJAX导致的客户端页面展示的时间消耗,用Virtual的时候我有构选了回放时候采用WR的方式展示页面,时间用了2秒,如果我把这个勾去掉,就只剩1秒多了(可能还有其它页面展示的时间),而Controller主要是计算服务端处理的时间,而没有去计算客户端页面展示时间,所以差距会很大

以上纯属猜测,AJAX的DD还不是很熟
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-2-27 09:17:27 | 只看该作者
加班检查点试试看了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-2-26 17:22:32 | 只看该作者
思考时间是0,CACHE不设置....我们是Controller和Virtual的对比也..脚本是一样的,
现在我们是Controller速度很快很快,只用了零点几秒,而Virtual和手工操作的都差不多1秒以上2秒多这样,
最头大的问题是我在Controller中哪怕只跑一次也是0点几秒
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-2-26 16:32:49 | 只看该作者
是不是在运行时设置那忽略了思考时间
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-2-26 15:40:26 | 只看该作者
Controller中没有设置缓存哦,我一向都不设置的,关于提高效率的机制.....不至于吧.场景是自己写的啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-2-26 15:29:08 | 只看该作者
是不是在 运行设置中开了 IE模拟缓存了,这可能也会有影响
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-2-26 15:27:17 | 只看该作者
我猜是场景使用了一定的提高效率的机制。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 17:02 , Processed in 0.072076 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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