【问题标题】:Run sequential requests with simultaneous users using jmeter使用 jmeter 与同时用户运行顺序请求
【发布时间】:2017-08-31 11:40:39
【问题描述】:

我正在测试 CRUD 操作,我的测试计划如下所示:

  Test Plan 
  |_Login 
  |_Create 
  |_Read 
  |_Update 
  |_Delete 

现在我有 100 个用户。我想让100个用户都完成登录,然后去创建操作,所有100个用户都完成创建操作,然后去读操作......

我使用循环控制器只用一个用户执行相同的请求 100 次。但这不包括 100 个同时登录的用户(点击一个 url)的场景。jmeter 中有什么方法可以执行上述操作解释过程?

【问题讨论】:

  • 你得到这个问题的解决方案了吗?

标签: jmeter


【解决方案1】:
  1. 在每个请求之后添加一个Test Action 采样器
  2. 添加一个 Synchronizing Timer 作为每个测试操作采样器的子项,并将 Number of Simulated Users to Group by 设置为线程组中的线程数

测试操作采样器将充当所有线程的集合点,它们不会显示在测试结果中。

【讨论】:

    【解决方案2】:

    你可以用 3 个线程组来实现它

    • 签入测试计划复选框Run Thread Groups Consecutively

    • 使用线程数 100 登录线程组 - 添加带有编号 100 和超时 0 的 Synchronizing Timer

    • 创建线程数为 100 的线程组 - 添加 Synchronizing Timer,线程数为 100,超时为 0

    • 读取线程数为 100 的线程组 - 添加 Synchronizing Timer,线程数为 100,超时为 0

    每个线程组都可以从 CSV/文件中读取用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      • 2021-12-19
      相关资源
      最近更新 更多