apache - JMeter - Iterative use of variables via CSV -
i having trouble, how put jmeter test , ensure customer numbers assigned each thread being used?
my load test...
• there 12 soap requests (12 x requesttypes) need sent simultaneously each customer. customer distinguished customernumber in soap request. example:
<execute> <usercredentials></usercredentials> <customernumber></customernumber> <requesttype></requesttype> </execute>
• have 3 thread users, , each thread user each has designated list of customers, example:
thread 1 has customer list – a, d, g, j, … thread 2 has customer list – b, e, h, k, … thread 3 has customer list – c, f, i, l, …
• thread cannot send set of 12 soap request customer, unless response has been retrieved of previous 12 soap requests customer (it not matter if response soap, or application, failure)
• customernumber , respective usercredentials stored in csv file.
• thread user must use own credentials in soap request.
• requests sent should finish when customer numbers every thread within csv files have been sent.
i have:
test plan | -thread group | - user parameters *usercredentials *customernumbers | - loop controller | - request 1 - request 2 ... - request 12
within user parameters have following:
name: user_1 user 2 user 3 usercredentials ${__csvread(users.csv,0)} ${__csvread(users.csv,1)} ${__csvread(users.csv,2)} customernumbers ${__csvread(cust.csv,0)} ${__csvread(cust.csv,1)} ${__csvread(cust.csv,2)}
i sending 3 thread users @ 1 time, each sending 12 requests. each thread user has list of n patients.
the problem is, have loop controller set 2, have expected on second run each thread pick 2nd row customernumber yet not.
any appreciated!
to answer own question:
thread group *number of threads = n *loop count = forever | - csv data set config *filename = cust${__threadnum}.csv (where separated cust.csv file n number of files) *stop of thread eof = true (others on false) *all threads sharing mode - loop controller | - request 1 - request 2 ... - request 12 - user parameters *user credentials
Comments
Post a Comment