场景设置和脚本运行间的关系
场景中的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. 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的用户);
个人看法,希望各位高手指正!呵呵 楼上说的很对。
其实LZ不妨做个试验看看场景的运行界面,就很清楚了。
回复 2# 的帖子
谢谢你。不过还有个问题是如果在action中设置了集合点,是不是需要等到所有用户到达集合点之后才可以进行下面的操作,而在今天的测试中发现,在用户还没有全到达集合点时,有的用户已经是faild的状态了,可以解释一下原因吗?谢谢回复 4# 的帖子
1、在脚本中设置了集合点,而且在场景中启用集合点后,理论上是-“等到所有用户到达集合点之后才可以进行下面的操作”;2、至于“用户还没有全到达集合点时,有的用户已经是faild的状态”,肯定是其他原因了,楼主自己查查~~ 集合点策略怎么设置的?
回复 6# 的帖子
集合点策略是默认的,没做改动[ 本帖最后由 aprincess 于 2008-12-25 13:58 编辑 ]
回复apreincess
集合点有默认的??我咋不知道~~~~~ 集合点默认策略是达到全部的vuser后执行。
页:
[1]