Mobile app version of vmapp.org
Login or Join
Vandalay111

: JMeter: how to asign a single distinct value from CSV Data Set Config to each thread in thread group? I have to make a load test for a relatively large number of users so I cant really

@Vandalay111

Posted in: #LoadTesting #Performance #Testing

I have to make a load test for a relatively large number of users so I cant really use User Parameters pre-processor to parametrize each thread with custom user data. I've read that I should use CSV Data Set Config instead. However I run into a problem with how JMeter interprets the input of this Config.

Example:

I have a thread group of 3 threads and Loop Count:10 with one HTTP request sampler with server example.com and path: ${user}.
The csv file (bullet is a single line in file) for CSV Data Set Config to extract the user parameter:


1
2
3
4
5


Expected output is that for thread 1-x the path of the request should be: x. So the output file should consist of 10 samples per thread namely:


for thread 1-1 : 10 requests to example.com1 for thread 1-2 : 10 requests to example.com2 for thread 1-3 : 10 requests to example.com3

but instead i get requests to each 1 - 5 and then to EOF. Does anyone know how to achieve the expected effect with CSV Data Set Config in jmeter 2.9?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Vandalay111

1 Comments

Sorted by latest first Latest Oldest Best

 

@Merenda212

Figured it out:

Set thread group loop to 1.
Enter a Loop Controller with desired number of loops after the CSV Data Set Config. Add the HTTP request sampler as a child of Loop Controller and you got it:)

Image of config:

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme