【问题标题】:How to know how many requests my jmeter can send maximumly per second如何知道我的 jmeter 每秒最多可以发送多少个请求
【发布时间】:2017-01-06 09:30:37
【问题描述】:

我可以使用ConstantThroughputTimer 来控制 jmeter 中每秒的请求数。如果请求数量很大,虽然我设置了数量,但我无法得到我想要的。

例如,我想每秒发送 10000 个请求并且我已经设置了请求数,但是运行我的 jmeter 的计算机由于其硬件而无法每秒生成 10000 个请求。也许它每秒最多只能生成 1,000 个请求。如果目标 webapp 的吞吐量是 1,000/sec,我无法确定测试结果的原因。 webapp 和我的 jmeter 都可能是瓶颈。

所以我想知道我的 jmeter 可以发送的最大请求数。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    这不仅取决于您的 JMeter 机器硬件规格,还取决于您的测试正在做什么、请求和响应大小、前/后处理器的数量、断言等,因此数量可能会根据测试的性质而有所不同测试,因为 JMeter 将在开始下一个请求之前等待上一个请求的响应。

    1. 确保您拥有最佳的 JMeter 配置,即:

    2. 恒定吞吐量计时器只能暂停线程,它不会启动额外的虚拟用户来达到目标​​吞吐量,因此请确保在Thread Group 级别提供足够的线程(虚拟用户)
    3. 如果使用单个 JMeter 实例无法达到所需的吞吐量,则需要考虑 Distributed Testing

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多