As of JMeter 5.3 this functionality is not supported, the only stable option I can think of is splitting your Bulkuser.csv into 5 separate files like user1.csv, user2.csv, etc. and use __threadNum() and __CSVRead() functions combination for accessing the data like: ${__CSVRead(user${__threadNum}.csv,0)} - reads the value from column 1 from user1.csv file for 1st thread (for 2nd thread it will be user2.csv file, etc) ${__CSVRead(user${__threadNum}.csv,1)} - reads the value from column 2 ..... ${__CSVRead(user${__threadNum}.csv,next)} - proceeds to the next row