0

我有一个如下所示的计划:

  • 线程组
    • 主页吞吐量控制器 (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

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

4

2 回答 2

0

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

于 2015-10-25T07:25:47.477 回答
0

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

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

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

吞吐量控制器

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

于 2015-10-25T11:16:01.060 回答