51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1943|回复: 11
打印 上一主题 下一主题

请教事务时间的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-28 16:35:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在action中只录制了打开网站首页的操作,Iterations设为10次,用Controller运行时仅设定1个用户,trans Response time达到6s多;如果并发200个用户,则高达80s。
但是在测试过程中(200个用户时),我用ie打开该网站,并没有太多的延迟,估计也就2、3秒时间,请问大家这个事务时间为什么有这么大的差异?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-3-28 18:00:15 | 只看该作者
注意脚本中的think time
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-3-28 18:07:03 | 只看该作者
比如我将一个web_url(...)定义为一个transaction,里面不包括think time,但是还是存在这个问题,是不是脚本哪里还存在问题?我用的是默认的runtime-settings
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-3-28 18:10:53 | 只看该作者
这个问题我也不是很清楚,我自己猜测是:假设你录制的是sina,比如打开首页这个步骤,它的首页非常复杂,会有很多jsp,控件,包括那些flash,这些东西在vu里面执行的时候感觉很慢,建议你如果只是了解工具,可以测试一些页面比较简单的网页,这样会有助于你的理解
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-3-29 10:11:10 | 只看该作者
我用ie打开该网站,并没有太多的延迟,估计也就2、3秒时间

你怎么来判断已经打开该网站了呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-3-29 12:15:34 | 只看该作者
目前正在测公司的一个web项目,不知道怎么把这个时间数据向开发那边解释。

用ie打开的话,可以观察页面上的可视元素都已经呈现,ie左下角显示”完毕“。2、3秒也是感觉,但肯定没有vu并发时的完成时间那么长。

tacy_lee指出某些东西在vu里执行较慢,那么和真实浏览能有多大差距呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-3-29 12:36:27 | 只看该作者
:) 我也没有实际的分析过,把你的脚本贴出来看看,可能你所说的transaction时间还是包括think time时间
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-4-1 10:52:04 | 只看该作者
脚本就只有三句(action里面):
web_add_cookie(...);
web_add_cookie(...);
web_url(...);
肯定不包含think time的。

在analysis里看web page breakdown,connection和first buffer占了大多数时间,而且Network比Server的时间大很多,会不会是网络的问题呢?
但我是在局域网里测的啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-4-1 12:29:45 | 只看该作者
先解决网络问题,最好把网络监控起来。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-4-1 20:36:13 | 只看该作者
有如下几个方面会影响你的速度!
1考虑IE中的cache,如果你是多次打开网页,因为cache影响,会在打开IE时比第一次快,你可以在Contoller的Runtme Setting的Brower Emulation选项中取去你想模拟的现象
2。还有一些non html的资源!你同时造成两边的差异
3。Think Time
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2005-4-4 12:15:04 | 只看该作者
多谢两位帮忙:)

我监视Network Delay Time,提示“traceroute_server” was not created信息,请教我应该在后台如何设置,linux的后台。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-4-11 16:34:05 | 只看该作者
我也有这样的疑问,我用一个Vuser测试一个B/S的登陆界面。
测试出Transaction时间(不包含Think Time)需要7秒。
但实际操作登陆时,也就是1、2秒的时间。所以不知道该怎么跟RD解释这个时间。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 13:03 , Processed in 0.083198 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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