JMeter: how to asign a single distinct value from CSV Data Set Config to each thread in thread group?

Posted by JohnnyM on Pro Webmasters See other posts from Pro Webmasters or by JohnnyM
Published on 2013-02-02T17:03:06Z Indexed on 2013/07/03 5:20 UTC
Read the original article Hit count: 203

Filed under:
|
|

I have to make a load test for a relatively large number of users so I cant realy 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 www.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 www.example.com\1
  • for thread 1-2 : 10 requests to www.example.com\2
  • for thread 1-3 : 10 requests to www.example.com\3

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?

© Pro Webmasters or respective owner

Related posts about Performance

Related posts about testing