【问题标题】:Jmeter Throughput shaping timer is sending more load than desiredJmeter 吞吐量整形计时器发送的负载比预期的要多
【发布时间】:2023-01-22 21:12:08
【问题描述】:

我正在测试 30 个具有 30 个并发线程组的 API,每个 API 都针对单独的工作负载。 测试后我没有获得所需的负载,总是获得高负载。 预期负载 - 0.05TPS 达到的负载 - 0.25TPS 或更高。 我无法诊断问题。我遵循命名 tps 元素并在其中提供反馈功能的反馈功能模板。 任何人都遇到过类似的问题以及如何克服这个问题??

【问题讨论】:

  • 您介意提供测试计划设置吗?
  • bzm - 并发线程组目标并发:$__tstFeedback(1API,1,10,0) 斜坡计数:斜坡时间:持续时间:$__P(duration,)} 采样器:吞吐量整形计时器:1API 启动 RPS:${__P(1API_load, )} end RPS: ${__P(1API_load,)} duration: $__P(duration,)} 我从属性文件传递持续时间和负载值:duration: 3600 1API_load : 0.05

标签: java jmeter


【解决方案1】:

尝试使用Precise Throughput Timer,因为我认为如果您设置concurrency less than 0Concurrency Thread GroupThroughput Shaping Timer的组合将不起作用

还要注意JMeter Scoping Rules,因为计时器会在计时器范围内的每个Sampler之前创建一个延迟

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多