赞
踩
测试中想模拟真正同一时刻的并发,可借助jmeter同步定时器实现,在jmeter中如果直接设置线程数10,ramp-up为1,意为1内发起10个请求,但是打印出其请求时间,并不是在同一时刻,如下:
start time | thread name |
15:56:38.491 | 线程组 1-1 |
15:56:38.591 | 线程组 1-2 |
15:56:38.691 | 线程组 1-3 |
15:56:38.790 | 线程组 1-4 |
15:56:38.890 | 线程组 1-5 |
15:56:38.991 | 线程组 1-6 |
15:56:39.090 | 线程组 1-7 |
15:56:39.190 | 线程组 1-8 |
15:56:39.290 | 线程组 1-9 |
15:56:39.390 | 线程组 1-10 |
如果加上同步定时器,效果如下
start time | thread name |
16:02:26.783 | 线程组 1-6 |
16:02:26.783 | 线程组 1-1 |
16:02:26.783 | 线程组 1-9 |
16:02:26.783 | 线程组 1-2 |
16:02:26.783 | 线程组 1-8 |
16:02:26.783 | 线程组 1-3 |
16:02:26.783 | 线程组 1-10 |
16:02:26.783 | 线程组 1-4 |
16:02:26.783 | 线程组 1-5 |
16:02:26.783 | 线程组 1-7 |
jmeter定时器的作用,设置线程等待,一直到指定的线程个数达到后,再一起释放
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。