- Unique CSV DataSet Config for Jmeter
- This plugin is an extension of JMeter CSV Data Set Config component
- When a Test Plan contains multiple Thread Groups, you can specify which Thread Group will consume the CSV data
- You can predefine the number of data records that each Thread will use, and the plugin assigns unique data to each Thread with no duplication
- For example, if you have 10 Threads and 100 CSV records, the plugin can distribute 10 unique records to each Thread
-
CSV Data Set Config
- Thread Group B does not use USERID, but it consumes CSV Data, resulting in Thread Group C receiving 3 instead of 2
- When the total number of Threads in Thread A and C is 100, and 100 entries of CSV Data have been prepared, Thread Group B also consumes a portion of the CSV Data, leading to insufficient CSV Data

-
Unique CSV Data Set Config
-
CSV Data Set Config
-
Unique CSV Data Set Config
- Sharing mode: If "Target thread" is selected, Only the Thread Group specified in the 'Target thread group' will use this CSV
- Target thread group: Enter the names of the Thread Group as text, separated by commas (,)
- Block size for each thread: Enter the number of data entries each thread will use
-
If a value greater than 1 is entered, data will be assigned as follows
-
Example) When set to 3
Iteration 1 2 3 4 5 6 CSV Data 1 2 3 1 2 3
-
- Download the source code from GitHub
- Run "mvn clean package"
- Check if the file unique-csv-data-set-config-x.x.x.jar is generated in the target directory
- Copy the unique-csv-data-set-config-x.x.x.jar file to "Jmeter Directory/lib/ext/"
- After launching JMeter, verify that it has been added to the menu

See the LICENSE file Apache 2 https://www.apache.org/licenses/LICENSE-2.0



