集合点
1、作用:集合点用以同步虚拟用户,以便恰好在同一时刻执行任务
例如需求:测试50个用户同时登录查询报表1的信息
2、配置过程
- 测试计划->线程组
- 线程组->Sampler->HTTP请求(查询学院)
- HTTP请求(查询学院)->定时器->Synchronizing Timer
- 测试计划->监听器->察看结果树、聚合报告
1)英文模式
2)中文模式
3)Timeout in milliseconds:超时时间(毫秒)
1) 设置为0,无限等待,直到达到集合点设置的线程数。
2) 设置指定时长,如果到达指定时长,集合点数量未到达,集合多少用户释放多少用户数量。
4)注意事项
- 总用户数量最好能整除一组用户数,否则在超时间为0时候,可能会导致程序挂起
- 如果总用户数不能被一组用户数整除,建议超时时间不为0
5)查看聚合报告
6)理解线程组和集合数的区别
1)配置如下线程组信息
表示:5秒内启动50个线程
2)设置如下定时器:
Number of Simulated Users to Group by:50,表示集合50个线程后再并发(该数值不能大于线程组的最大数字)
Timeout in milliseconds:10000,表示集合等待时间为10秒(该时间要大于线程组的启动时间,否则超时后就不再等待,直接并发。)
运行结果:线程1和线程50同时运行