Jmeter笔记(14)集合点(要压1000个用户针对于某个接口并发情况)

第一种方法:线程组设置1000,用户思考时间ramp-up period 设为0
Ramp-Up Period 设置0,立马开启发送请求,如果要模拟在一瞬间高并发的时候,很耗测试机器性能,无法支持较大的并发数,也无法保证一定并发了1000用户
如果Ramp-Up Period 设置1,代表1秒钟启动10个线程,0.5秒钟启动5个,也不算真正的同时10个并发。
 
第二种方法:添加集合点,集合达到的线程数设置为1000,超时时间设置为0
Jmeter中添加集合点可通过添加同步定时器 Synchronizing Timer 来完成
路径:右键点击 线程组---->定时器---->Synchronizing Timer(同步定时器)
集合点放置的位置:一定要放在被测接口的前面。比如要测登录,那集合点一定是要放在登录的前面才行
集合点作用:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力
Number of Simulated Users to Group by:按组模拟用户数,每集合够多少个用户(线程)后发送请求,确保设置的值不大于它所在线程组包含的用户数(线程数)
  设置为0,等同于设置为线程组中的线程数
  设置为非0,代表达到设置的用户(线程)后,并发执行后续操作
Timeout in milliseconds:超时时间,即多少毫秒后同时释放已集结的的线程,发送测试请求
  设置为0,Timer将等待线程数直到达到了Number  of....设置的值后才执行,不够则一直等待
  设置为非0,如果超过了所设置的最大等待时间后,还没有达到Number of..设置的值,Timer将不再等待

posted on 2019-12-19 15:32  坐看浮云飘飘飘  阅读(2618)  评论(0编辑  收藏  举报

导航