用Jmeter做压测时如何保证每秒能够并发50个请求

虽然jmeter线程组里面可以简单设置多线程,但是当你设置1秒钟50个线程时去看结果其实50个请求跑完并不是在1秒钟之内。

用Jmeter做压测时如何保证每秒能够并发50个请求

网上翻了资料更新一下自己实践过的

1.同步定时器(Synchronizing Timer)了解一下

可能由于测试的机器本身性能的影响或者是路由宽带等等,50个请求跑完需要3秒,这时请求里面可以添加个同步定时器(相当于排队集合点吧),就是在这里等50个人齐了再一起出发

用Jmeter做压测时如何保证每秒能够并发50个请求

Number of Simutated Users to Group by:模拟用户组的数量设置,为到集合点释放的线程数

Time out in milliseconds:(超时时间)

超时时间如果设置为0,线程将会等待线程数达到了设置的值才释放。如果线程数不足集合点中设置的数,就会一直处于等待当中。

如果设置时间大于0,那么如果超过设置的最大等待时间后还没达到模拟用户组中设置的值,线程组将不再等待,释放已到达的线程。