51Testing软件测试论坛
标题:
请教一个集合点的问题,新手问题太多木有办法啊,打扰了啊
[打印本页]
作者:
gengyiyue
时间:
2012-10-19 16:29
标题:
请教一个集合点的问题,新手问题太多木有办法啊,打扰了啊
场景如下:我虚拟了600个用户,想100用户并发一个事物,第一批100用户到齐了释放了;第二批的100用户是新虚拟的100个,还是一部分是新虚拟的一部分是前一批的用户。如果是新虚拟的用户,那第二批加载新虚拟的用户时,第一批的100用户是否仍在执行事物。
求大家踊跃指导
作者:
jxwanglihua
时间:
2012-10-19 17:15
看你的提问我都糊涂了,你所谓的第一批第二批有间隔时间没,还是同时进行呢,如果有时间间隔,第二批100用户当中有可能是之前第一批的虚拟用户,也可能是没参加过第一批的虚拟用户。如果无时间间隔,第二批100用户就不可能有是第一批参加的虚拟用户。 属于个人理解,欢迎拍砖。。。
作者:
msnshow
时间:
2012-10-21 21:18
分不同的group来操作应该可以
作者:
狮王之盾
时间:
2012-10-22 11:49
个人见解:init和end这两个在场景运行时只会在一开始运行一次;然后action中的脚本会反复运行
你设置了一个集合点,然后并发100人操作这个事务,我们假设只有150个用户总共,我们模拟下:
1、第一批100用户(新虚拟)到齐了释放了
2、第二批的只有50新虚拟的用户,还有50个要等第一批的用户(100个)执行完脚本,然后集合点集满了100个才能进行继续
总结:你的问题第二批加载用户时,第一批的用户会继续执行action部分到头然后从头继续循环
如有不对,忘高手赐教
作者:
gengyiyue
时间:
2012-10-23 08:54
虽然没有太懂,但还是学到了,谢谢各位
作者:
gengyiyue
时间:
2012-10-23 10:58
int是每个用户运行一次!!脚本中end部分是在用户持续加压阶段结束后执行吗??
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2