如何在JMeter中创建多个线程

如何在JMeter中创建多个线程,jmeter,Jmeter,我最近开始学习jmeter。请帮帮我 如何创建执行相同操作但具有不同凭据的多线程组。 问题是-在我正在测试的当前应用程序中,如果5个用户同时点击刷新btn,系统将崩溃。 所以我的要求是-使用2个不同的用户登录并点击刷新按钮 我为用户A和用户B创建了两个线程组,但当我运行测试计划时,它会同时执行。它使用用户A的相同凭据检查多个线程,这不是我的要求。怎么处理呢?我建议如下: 使用单线程组,您不需要单独的线程组,因为它们设计用于表示虚拟用户的不同组 确保为用户A和B使用不同的凭据。通常,人们使用这些凭

我最近开始学习jmeter。请帮帮我 如何创建执行相同操作但具有不同凭据的多线程组。 问题是-在我正在测试的当前应用程序中,如果5个用户同时点击刷新btn,系统将崩溃。 所以我的要求是-使用2个不同的用户登录并点击刷新按钮


我为用户A和用户B创建了两个线程组,但当我运行测试计划时,它会同时执行。它使用用户A的相同凭据检查多个线程,这不是我的要求。怎么处理呢?

我建议如下:

  • 使用单线程组,您不需要单独的线程组,因为它们设计用于表示虚拟用户的不同
  • 确保为用户A和B使用不同的凭据。通常,人们使用这些凭据来保存用户凭据,以便JMeter线程(虚拟用户)可以读取CSV文件并从中获取登录和密码组合
  • 要确保用户A和B(或任何数字)在完全相同的时间“刷新”页面,请使用

  • 我会试试的。谢谢你,德米特里!!您好,我已经创建了您上面提到的线程。1) 创建了一个线程组,包含3次迭代(针对3个用户)2)添加了csv数据文件和设置配置元素3)将blazemeter记录的操作添加到测试计划中4)添加了监听器5)执行了测试计划结果:所有用户仍然使用我的第一个用户(用户-A)凭据-我用user-A记录了我的操作-我只需要设置其他内容吗?我在哪里犯了错误?谢谢您需要用CSV文件中的变量替换硬编码记录的用户名是的,我已经用文件中的变量名称更改了用户名,但仍然没有读取请使用HTTP请求、CSV数据集配置和jmeter.log文件内容的屏幕截图更新您的问题