我想创建一个有 12 个用户的负载测试场景,其中只有一个用户在执行操作,而其他用户只是在观看

问题描述 投票:0回答:1

场景 --> 共有 12 个用户。其中有一个管理员用户将创建一个会议。创建会议后,其他 11 个用户也将加入会议。现在,管理员用户将向会议添加内容,例如添加任务和附加注释,而其他 11 位用户将查看管理员正在执行的活动。是否可以在 JMeter 中为上述场景创建负载测试脚本?

jmeter load-testing jmeter-5.0
1个回答
0
投票

通常人们使用不同的Thread Groups来实现不同的业务用户组。

所以如果你添加

  • 1 个线程组与 1 个用户创建会议、添加任务、附加注释
  • 1 个线程组,11 个用户,被动参与:在线、接收更新等

它应该能帮到你。

如果您更喜欢使用 1 个线程组,则有以下选项:

  1. If Controller 您可以根据当前线程(虚拟用户)编号有条件地执行这个或那个采样器
  2. Switch Controller 根据“开关”值选择要运行的孩子
  3. 加权开关控制器,它提供了简单方便的视觉方式来定义所需的子采样器执行百分比
© www.soinside.com 2019 - 2024. All rights reserved.