JMeter学习-021-JMeter 定时器(Synchronizing Timer)之集合点应用

性能测试中咱们常常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,咱们一般设置一个集合点,JMeter中提供了这样的一个功能设置。并发

那么集合点的大体概念是什么呢?性能

简单理解就是:设置一个阀值(请求数量),当请求数达到这个阀值时,容许请求同时发出。例如:想测试一座桥的并发(忽略载重等其余因素,只考虑经过),那么并发的请求就是相似于多少辆车可同时经过桥,而车辆通常状况下是不可能同时经过桥的,于是咱们能够在桥头A,设置一个集合点,等车辆数知足必定的数量,同时让车辆经过此桥。测试

添加路径:右键单击线程组,依次选择【添加/定时器/Synchronizing Timer】便可添加集合点spa

添加后,显示以下图所示:线程

PS:超时时间为0时,默认无超时限制。3d

 

实际运行过程当中,可能出现请求数当不知足集合点设置的请求数时,JMeter一直卡顿在以下页面:blog

 

解决办法是:设置同步定时器的超时时间。同步

同步定时器(Synchronizing Timer)的超时时间设置要求:定时器

超时时间 > 请求集合数量 * 1000 / (线程数 / 线程加载时间)请求

 

至此,此文顺利完结,但愿此文可以给初学 JMeter 的您一份参考。

最后,很是感谢亲的驻足,但愿此文能对亲有所帮助。热烈欢迎亲一块儿探讨,共同进步。很是感谢! ^_^

相关文章
相关标签/搜索