如何在JMeter中的不同节点之间同步请求发送时间

时间:2019-01-17 02:45:37

标签: jmeter distributed

我需要使用JMeter进行压力测试,要求是同时发送带有1000个线程的http请求(ramp-up = 0)。如果我使用单节点,则可以通过同步计时器来实现。但是如何在多个JMeter奴隶中实现这一目标呢?

例如,假设我有2个从属:A和B,A具有500个线程,B具有500个线程。在从站A中,可以控制500个请求同时发送,从站B中也发生相同的情况。但是,有什么办法可以使所有1000个请求同时发送?

1 个答案:

答案 0 :(得分:1)

根据reference documentation,同步计时器只能在一个JVM中工作。

如果您尊重best-practices,那么不使用主/从负载测试就可以完成1000个线程,因此这是一个选择。

或者,我不确定为什么需要这样的计时器,如果您只想保证每秒一定的点击次数,则可以这样做:

如果您想增加对性能测试和JMeter的了解,由JMeter团队的三名开发人员撰写的book将为您提供帮助。