51Testing软件测试论坛
标题:
场景设置和脚本运行间的关系
[打印本页]
作者:
aprincess
时间:
2008-12-22 22:58
标题:
场景设置和脚本运行间的关系
场景中的ramp up、duration及ramp down 和脚本中的init、action及end是怎样的对应关系。
比如,设定虚拟用户数为100,如果ramp up 设置为每1分钟加载20个用户,那么加载5分钟会将全部的虚拟用户加载完。之后会持续运行10分钟。ramp down为每1分钟减20个用户
问题1,加载用户的5分钟内,lr有没有在执行脚本,如果执行,是在执行哪部分?init吗?
问题2,duration期间,lr在执行哪部分脚本?是重复执行整个脚本,还是只执行action部分啊?
问题2,同问题1.
作者:
星驰
时间:
2008-12-23 10:47
ramp up、duration及ramp down 是 场景加载虚拟用户的方式,脚本中的init、action及end是加载一次虚拟用户所执行的三个脚本,每个用户对init及end只执行一次,
场景中的ramp up、duration及ramp down 和脚本中的init、action及end没有一一对应的关系;
问题1,执行一次脚本中的init、和重复action(执行完毕init的用户);
问题2,重复执行脚本中的action;
ramp down期间,执行一次end,和重复action(未执行end的用户);
个人看法,希望各位高手指正!呵呵
作者:
Lemon_s
时间:
2008-12-23 11:09
楼上说的很对。
其实LZ不妨做个试验看看场景的运行界面,就很清楚了。
作者:
aprincess
时间:
2008-12-23 19:11
标题:
回复 2# 的帖子
谢谢你。不过还有个问题是如果在action中设置了集合点,是不是需要等到所有用户到达集合点之后才可以进行下面的操作,而在今天的测试中发现,在用户还没有全到达集合点时,有的用户已经是faild的状态了,可以解释一下原因吗?谢谢
作者:
星驰
时间:
2008-12-24 10:13
标题:
回复 4# 的帖子
1、在脚本中设置了集合点,而且在场景中启用集合点后,理论上是-“等到所有用户到达集合点之后才可以进行下面的操作”;
2、至于“用户还没有全到达集合点时,有的用户已经是faild的状态”,肯定是其他原因了,楼主自己查查~~
作者:
zj101582
时间:
2008-12-24 10:24
集合点策略怎么设置的?
作者:
aprincess
时间:
2008-12-24 16:07
标题:
回复 6# 的帖子
集合点策略是默认的,没做改动
[
本帖最后由 aprincess 于 2008-12-25 13:58 编辑
]
作者:
星驰
时间:
2008-12-25 10:17
标题:
回复apreincess
集合点有默认的??我咋不知道~~~~~
作者:
archonwang
时间:
2008-12-25 10:43
集合点默认策略是达到全部的vuser后执行。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2