使用jmeter同时运行用户的顺序请求

时间:2017-08-31 11:40:40

标签: jmeter

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

%zu

现在我有100个用户。我希望所有100个用户完成登录,然后转到Create操作,所有100个用户完成创建操作,然后转到Read操作......

我使用循环控制器只用一个用户执行相同的请求100次。但这并不包括100个同时登录用户的情况(点击网址)。是否有任何方法在jmeter中执行上述操作解释程序?

2 个答案:

答案 0 :(得分:0)

您可以使用3个线程组

来实现它
  • 签入测试计划复选框Run Thread Groups Consecutively

  • 使用线程数100登录线程组 - 使用数字100和超时0添加Synchronizing Timer

  • 创建具有线程数的线程组100 - 将Synchronizing Timer添加到数字100和超时0

  • 读取具有线程数的线程组100 - 将Synchronizing Timer添加到数字100和超时0

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

答案 1 :(得分:0)

  1. 在每个请求之后添加Inter-Thread Communication采样器
  2. 添加Test Action作为每个测试操作采样器的子项,并将Number of Simulated Users to Group by设置为线程组中的线程数
  3. Synchronizing Timer

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

相关问题