edhedh
15 years agoOccasional Contributor
Datasource driven Load Tests
Hello,
I'm using soapui pro 3.6.2-snapshot.
I really don't understand how I can reliably get any results using soapui's datasource driven loadtesting features.
Can somebody please explain me how I can achieve the following or tell me if it's a bug or an unsupported feature ?
I have one Testcase with one DataSource step, a request step, and a datasource loop step.
The DataSource contains 1 million records.
In the DataSource configuration I limit the numbers of rows to e.g. 250 (startrow = 0, end row = 249).
I've created two loadtests.
The first has the following characteristics: 1 Thread, Simple Strategy, delay 0, random 0
The second has the following characteristics: 4 Thread, Simple Strategy, delay 0, random 0
I now want to get an insight in tps and how long it takes to execute those 250 requests.
That is, in both load tests I want to execute exactly the same number of requests (250), so I can compare how long it takes with one thread (first loadtest), and how long it takes with 4 threads (second loadtest) and compare the tps and how long it took.
But I can't seem to find a way to do this using the limit Total runs, or runs per thread.
In both cases the second loadtest with 4 threads produces 1000 requests where I expected only a total of 250.
Please advise. Is this a bug, or am I doeing something wrong and if yes what exactly ?
Kind regards,
EDH
I'm using soapui pro 3.6.2-snapshot.
I really don't understand how I can reliably get any results using soapui's datasource driven loadtesting features.
Can somebody please explain me how I can achieve the following or tell me if it's a bug or an unsupported feature ?
I have one Testcase with one DataSource step, a request step, and a datasource loop step.
The DataSource contains 1 million records.
In the DataSource configuration I limit the numbers of rows to e.g. 250 (startrow = 0, end row = 249).
I've created two loadtests.
The first has the following characteristics: 1 Thread, Simple Strategy, delay 0, random 0
The second has the following characteristics: 4 Thread, Simple Strategy, delay 0, random 0
I now want to get an insight in tps and how long it takes to execute those 250 requests.
That is, in both load tests I want to execute exactly the same number of requests (250), so I can compare how long it takes with one thread (first loadtest), and how long it takes with 4 threads (second loadtest) and compare the tps and how long it took.
But I can't seem to find a way to do this using the limit Total runs, or runs per thread.
In both cases the second loadtest with 4 threads produces 1000 requests where I expected only a total of 250.
Please advise. Is this a bug, or am I doeing something wrong and if yes what exactly ?
Kind regards,
EDH