I am looking into using JMeter for load testing.
I am planning to create a moderate amount of threads ~300 as I read from various posts that JMeter does not scale well and I don't have some really special hardware.
So I am planning to loop for ~20 times to simulate 6000 users.
If I use a CSV data set with 6000 entries will JMeter provide each thread with an individual entry of the CSV file so in the end of the 20 loops all entries will have been send to the server as part of the request or in the start of each loop, the data set from the csv file will be read from the start?