【问题标题】:How do I use throughput controller in Jmeter with multiple samplers如何在具有多个采样器的 Jmeter 中使用吞吐量控制器
【发布时间】:2015-10-24 07:59:22
【问题描述】:

我的计划如下所示:

  • 线程组
    • 主页的吞吐量控制器 (40%)
      • 采样器 A
    • 第 1 页的吞吐量控制器 (20%)
      • 采样器 B
    • 用于注册和页面查看的吞吐量控制器 (40%)
      • 采样器 C(用于注册)
      • 采样器 D(用于 https(登录)页面视图 1)
      • 采样器 E(用于 https(登录)页面视图 2)

假设登录页面视图 1 和 2 必须在注册后立即发生。由于第三个吞吐量控制器中有多个采样器,因此实际上不可能达到 40%(对于整个组)。

对于 10 个线程、1 个循环,我希望看到以下计数:

  • 采样器 A:4
  • 取样器 B:2
  • 采样器 C + D + E:4

但这并没有发生。知道如何实现吗?

【问题讨论】:

    标签: performance jmeter jmeter-plugins blazemeter


    【解决方案1】:

    这将在运行一段时间后发生。 你在观察什么?

    【讨论】:

      【解决方案2】:

      不要将所有 3 个采样器放在一个吞吐量控制器下,而是使用 3 个将采样器 C、D 和 E 作为子级的吞吐量控制器。

      吞吐量控制器需要配置如下:

      • 执行百分比
      • 吞吐量:40.0
      • 每个用户:未选中

      有关如何控制采样器执行率的更多信息,请参阅Running JMeter Samplers with Defined Percentage Probability 指南。

      【讨论】:

      • 不幸的是,这对我没有帮助。采样器 D 和 E 依赖于 C。如果 C(注册/登录)没有发生,则成员页面浏览量(D 和 E)没有意义。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多