【问题标题】:How to synchronize request send time across different nodes in JMeter如何在JMeter中跨不同节点同步请求发送时间
【发布时间】:2019-06-11 04:48:49
【问题描述】:

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

例如,假设我有 2 个从机:A 和 B,A 有 500 个线程,B 有 500 个线程。从机A可以控制500个请求同时发送,从机B也有同样的情况。但是有没有什么办法可以让1000个请求同时发送呢?

【问题讨论】:

    标签: jmeter distributed


    【解决方案1】:

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

    1000 个线程在不使用主/从负载测试的情况下是非常可行的,前提是您尊重 best-practices,所以这是一个选项。

    或者,我不知道你为什么需要这样的计时器,如果你只是想保证每秒一定的命中,你可以选择:

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

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 2015-07-18
      • 2018-06-02
      • 1970-01-01
      相关资源
      最近更新 更多