Jmeter 如何使用CSV数据配置文件中的唯一数据循环每个线程

Jmeter 如何使用CSV数据配置文件中的唯一数据循环每个线程,jmeter,Jmeter,我有25个用户的CSV数据配置文件。当我创建一个由25个用户组成的线程组时,我希望每个线程从CSV数据配置中选择一行并循环 所以 当我设置keep alive时,我希望在同一套接字上重用连接和同一组数据 My CSV file Recycle on EOF False Stop Thread on EOF True Sharing Mode : Current Thread. 但我观察到的是线程1-1user1选择UserA(迭代1) 线程1-1用户1选择用户B迭代2 我所期望的是 Threa

我有25个用户的CSV数据配置文件。当我创建一个由25个用户组成的线程组时,我希望每个线程从CSV数据配置中选择一行并循环

所以

当我设置keep alive时,我希望在同一套接字上重用连接和同一组数据

My CSV file Recycle on EOF False
Stop Thread on EOF True
Sharing Mode : Current Thread.
但我观察到的是
线程1-1user1选择UserA(迭代1)
线程1-1用户1选择用户B迭代2

我所期望的是

Thread 1-1 User1 picks UserA ( iteration 1)
Thread 1-1 User 1 picks User A ( iteration 2 )

根据您的描述,每个JMeter线程将单独读取CSV文件,即:

  • 线程1-1
    将处理定义迭代次数的所有25个CSV条目
  • 线程1-2
    将处理定义迭代次数的所有25个CSV条目
  • 等等
鉴于CSV文件和虚拟用户中的行数相等,最好将“共享模式”设置为
所有线程
,这样每个虚拟用户都可以从CSV文件中选择自己的行

更多信息:


你好,德米特里。。我的要求是线程1-1永远使用第一行和循环,线程1-2应该永远使用第二行和循环。但我观察到的是线程1-1读取所有25行。由于我使用keep-alive连接,只想读取此特定用户的数据。请有人在这方面帮助我。Iamstuck@DimitriT
Thread 1-1 User1 picks UserA ( iteration 1)
Thread 1-1 User 1 picks User A ( iteration 2 )