51Testing软件测试论坛

标题: init时间为什么非常长 [打印本页]

作者: 026300    时间: 2008-11-11 15:09
标题: init时间为什么非常长
在controller中设置的场景计划是所有的脚本都同时加载所有用户,但是有一部分脚本的用户相当长的时间内都处于init的状态,以至于前边的用户都exit了,他们还处在init,请问这是怎么回事?init时controller都在干什么?如果解决这个问题呢?
作者: archonwang    时间: 2008-11-11 16:05
记得场景配置初始化有个选项,大致意思是所有用户初始化完成后运行,我不知道楼主的场景设置是怎样的,可以说明下相关信息么?
作者: gp_jl    时间: 2008-11-11 16:31
我能想到的就是在action里面假如集合点。否则党用户初始化后,进入ready状态,未设置相应的集合点的action就要继续执行,就出现了你描述的情况。
看看大家都是怎么处理的吧。
作者: 026300    时间: 2008-11-11 16:37
原帖由 于 2008-11-11 16:31 发表
我能想到的就是在action里面假如集合点。否则党用户初始化后,进入ready状态,未设置相应的集合点的action就要继续执行,就出现了你描述的情况。
看看大家都是怎么处理的吧。

gp_jl,谢谢,但是你这个想法可以排除,因为我没有设置集合点
作者: 026300    时间: 2008-11-11 16:40
原帖由 archonwang 于 2008-11-11 16:05 发表
记得场景配置初始化有个选项,大致意思是所有用户初始化完成后运行,我不知道楼主的场景设置是怎样的,可以说明下相关信息么?


不知道兄弟说的是不是这个地方,我选的是第一项同时加载所有用户
作者: liming_oicq    时间: 2008-11-11 16:51
init的时间长,那你就看init当中有什么操作
作者: 026300    时间: 2008-11-11 16:57
原帖由 liming_oicq 于 2008-11-11 16:51 发表
init的时间长,那你就看init当中有什么操作


哦,好像明白了,init用户时对应的脚本应该是init吧,我在这里放的是用户登录信息,估计问题应该是server相应时间慢造成的,非常谢谢liming_oicq
作者: whyleave    时间: 2008-11-11 17:02
还有可能是测试机本身性能的原因。
作者: 026300    时间: 2008-11-11 17:04
原帖由 whyleave 于 2008-11-11 17:02 发表
还有可能是测试机本身性能的原因。


whyleave,能具体说说吗?
作者: whyleave    时间: 2008-11-11 17:31
我以前也遇到过这种情况,后来查看了下本机资源使用情况,CPU使用率一直保持在90%+。后来关掉了一些耗资源的软件就好了。
作者: 026300    时间: 2008-11-11 17:36
原帖由 whyleave 于 2008-11-11 17:31 发表
我以前也遇到过这种情况,后来查看了下本机资源使用情况,CPU使用率一直保持在90%+。后来关掉了一些耗资源的软件就好了。



哦,经验之谈,看来运行这个东西的机器最好干净一些
作者: gp_jl    时间: 2008-11-14 14:57
标题: 回复 1# 的帖子
楼主,问题解决了么?如果还是有问题的话,建议在Duration页面中,选择“Initialize all vusers before run”试试看。
作者: archonwang    时间: 2008-11-14 15:46
标题: 回复 5# 的帖子
貌似不是这个,应该是这个TAB的下面还有个选项。
作者: archonwang    时间: 2008-11-14 15:47
是这个,可能版本不同,位置不在一处。

原帖由 gp_jl 于 2008-11-14 14:57 发表
楼主,问题解决了么?如果还是有问题的话,建议在Duration页面中,选择“Initialize all vusers before run”试试看。





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