gengyiyue 发表于 2012-10-19 16:29:19

请教一个集合点的问题,新手问题太多木有办法啊,打扰了啊

场景如下:我虚拟了600个用户,想100用户并发一个事物,第一批100用户到齐了释放了;第二批的100用户是新虚拟的100个,还是一部分是新虚拟的一部分是前一批的用户。如果是新虚拟的用户,那第二批加载新虚拟的用户时,第一批的100用户是否仍在执行事物。
求大家踊跃指导

jxwanglihua 发表于 2012-10-19 17:15:33

看你的提问我都糊涂了,你所谓的第一批第二批有间隔时间没,还是同时进行呢,如果有时间间隔,第二批100用户当中有可能是之前第一批的虚拟用户,也可能是没参加过第一批的虚拟用户。如果无时间间隔,第二批100用户就不可能有是第一批参加的虚拟用户。 属于个人理解,欢迎拍砖。。。

msnshow 发表于 2012-10-21 21:18:02

分不同的group来操作应该可以

狮王之盾 发表于 2012-10-22 11:49:51

个人见解:init和end这两个在场景运行时只会在一开始运行一次;然后action中的脚本会反复运行
你设置了一个集合点,然后并发100人操作这个事务,我们假设只有150个用户总共,我们模拟下:
1、第一批100用户(新虚拟)到齐了释放了
2、第二批的只有50新虚拟的用户,还有50个要等第一批的用户(100个)执行完脚本,然后集合点集满了100个才能进行继续
总结:你的问题第二批加载用户时,第一批的用户会继续执行action部分到头然后从头继续循环

如有不对,忘高手赐教

gengyiyue 发表于 2012-10-23 08:54:20

虽然没有太懂,但还是学到了,谢谢各位

gengyiyue 发表于 2012-10-23 10:58:05

int是每个用户运行一次!!脚本中end部分是在用户持续加压阶段结束后执行吗??
页: [1]
查看完整版本: 请教一个集合点的问题,新手问题太多木有办法啊,打扰了啊