'jmeter running more tests than in CSV list

I'm setup a jmeter test where I've added a CSV Data set Config with a list of IDs that I want the test to go through. The csv file has 10,000 IDs but when its running, it seems to run more than 10,000 tests.

I've set some of these setting as well:

Thread Group
Number of threads: 10
Ramp-up period: 1
Loop count: 1

CSV Data Set Config
Recycle on EOF: False
Stop thread of EOF: False
Sharing Mode: All threads

I then run the test via the cli like this: ./jmeter.sh -f -n -t /home/user/rtf-load-csv-list.jmx -l /home/user/logtest/test.log -e -o /home/userhtml/

when I do a wc -l /home/user/logtest/test.log, I see more than the 10,000 requests but there are only 10,000 IDs in the csv file.

why doesn't it stop after the initial 10,000?



Solution 1:[1]

You need to set Stop thread of EOF to True otherwise when all 10000 values will be used JMeter will continue sending the requests with default placeholder of <EOF>

enter image description here

More information: Using CSV DATA SET CONFIG

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Dmitri T