如何在Jmeter中使用带有多个采样器的吞吐量控制器

时间:2015-10-24 07:59:22

标签: performance jmeter jmeter-plugins blazemeter

我的计划如下:

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

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

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

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

但是没有发生。知道如何实现这个目标吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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

Throughput Controllers

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