Jmeter(二):定时器Synchronizing Timer(设置集合点,实现并发)

jmeter 中使用同步定时器 Synchronizing Timer实现 LoadRunner 中集合点的功能。
模拟多用户并发测试,即多个线程在同一时刻并发请求。

在未使用同步定时器 Synchronizing Timer时
添加-线程组。
添加-取样器-http请求
添加-监听器-用表格查看结果。
将设置线程数为5,可以看出发出的5个请求并未在同一时间开始。


image.png

通过使用同步定时器 Synchronizing Timer,可以帮助我们实现并发请求。

添加-定时器-Synchronizing Timer

image.png

同步定时器页面参数配置说明:

模拟用户组的数量(Number of Simulated Users to Group by) :就是并发数,集合多少请求后一起发出去。

超时时间以毫秒为单位(Timeout in milliseconds) :指定人数多少秒没集合到算超时,默认为0,会一直等。如果设置1000毫秒的,在1000毫秒内没有凑齐并发数,就会发出去。

我们设置模拟用户组的数量为3,超时时间设置为1000
image.png

可以看到有3个请求是同时发出去的(不会绝对,只会更接近3个),剩下的两个请求没有等到3个,在超过设置的1000ms后同时发出。

你可能感兴趣的:(Jmeter(二):定时器Synchronizing Timer(设置集合点,实现并发))