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

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -