I have the following Test Plan:
- Test Plan
- Thread Group
- Java Request
- CSV Data Config Set
- Java Request
- Thread Group
My Thread Group has 1 thread looping forever. To my understanding, the thread should go down the CSV file line by line, 1 line per loop. However, it stays on the same first line. If I have two threads, then the first thread will stay on the first line, second thread on the second line, and so on.
I have tried all the different options in CSV Data Config Set (even if it doesn't make sense to try those options) including:
- Checked path to file is correct
- Tried file encoding as empty, UTF-8, UTF-16
- Checked delimiter was correct in CSV
- Checked variable names were correct
- Allow quoted data true and false
- Recycle on EOF true and false
- Stop thread on EOF true and false
- Tried all sharing modes
I also ensured the CSV file had no empty lines. I am using JMeter 2.13 and the line break character in the CSV is CR LF if that helps.
I've looked at tutorials and other JMeter questions on here, it seems that by default the threads should go down the CSV file. I remember it was behaving properly awhile back, unsure when it started behaving this way.