【问题标题】:How to work out rampup period in jmeter如何在jmeter中计算出加速期
【发布时间】:2017-09-17 11:16:45
【问题描述】:

我从日志中获得了统计数据,该数据表明,我们在 1 小时内平均有 3000 次登录的峰值负载。

我如何计算 jmeter 的加速周期以在 1 小时或 30 分钟或 2 小时内复制相同的行为

【问题讨论】:

    标签: jmeter performance-testing jmeter-3.2


    【解决方案1】:

    这与加速期无关,更多的是关于将 JMeter 发送的请求的速率限制在一定的速率。因此,您应该查看Constant Throughput Timer 以将 JMeter 的吞吐量限制在所需的速率。

    例如,

    1. 如果您想要每小时 3000 次登录,则表示每分钟 50 次登录,请将恒定吞吐量计时器添加为“登录”请求的子项,并将其配置如下:

      • 目标吞吐量:50.0
      • 计算吞吐量基于:all active threads

    2. 同样,如果您希望在 30 分钟内登录 3000 次 - 吞吐量应该是 2 倍:100.0 每分钟样本

    3. 最后,如果您希望在 2 小时内登录 3000 次 - 吞吐量应该降低 2 倍:25.0 每分钟样本数

    您可能还对Throughput Shaping Timer 感兴趣,它的作用类似于恒定吞吐量计时器,但对于小于 1 分钟的周期更精确,您也可以使用它创建"Load Profiles"。您可以使用JMeter Plugins Manager 安装吞吐量整形计时器。

    【讨论】:

    • 我添加了一个恒定吞吐量计时器并将其设置为 50.00,但未能设置为每分钟 50 个,它会忽略计时器并提交淹没服务器的请求,直到服务器终止连接。
    猜你喜欢
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    相关资源
    最近更新 更多