Kap2882
13 years agoNew Contributor
Problem in generating load with SOAPUI Pro.
Hi Ole/ Eric/ Everyone,
Need your advice on SOAPUI Pro load testing as i am having some strange experience when trying to generate modest load to test my SOAP service.
My requirement is to test this service for 25 tps and as a naive user i understand that this could be achived by setting a fixed rate load strategy which rate parameter set as 25 and max tread as 50.
I need to run this service for 300 sec so i may need to have test data approx 25*300 = 7500 records.
So here i go.
i make a test suite which has below:
1. DataPool with 7000+ rows of test data in grid which is with option to be a shared data since all request sent should be unique.
2. Test request, with parameterized test data made available from step 1
3. Datasource loop with datasource step as datasource pool and target step as test request, to move to next data available.
Now when i test this load test on local mock service running on soapui pro i acheive 25 tps but when i change the endpoints to my web service and load test it give me tps only like 6 tps....
I thought initially it may be due to network delay or any other issue (CPU, ram etc) so i decided to install soapui pro on the server itself and test.
To my surprise the results are same and now i am confused as may be i am doing something wrong.
Please give me some suggestion if i need some way to fine tune my case to give better TPS value,
Your suggestions are most valuable and highly appreciated.
Many Thanks!!
Kap2882
Need your advice on SOAPUI Pro load testing as i am having some strange experience when trying to generate modest load to test my SOAP service.
My requirement is to test this service for 25 tps and as a naive user i understand that this could be achived by setting a fixed rate load strategy which rate parameter set as 25 and max tread as 50.
I need to run this service for 300 sec so i may need to have test data approx 25*300 = 7500 records.
So here i go.
i make a test suite which has below:
1. DataPool with 7000+ rows of test data in grid which is with option to be a shared data since all request sent should be unique.
2. Test request, with parameterized test data made available from step 1
3. Datasource loop with datasource step as datasource pool and target step as test request, to move to next data available.
Now when i test this load test on local mock service running on soapui pro i acheive 25 tps but when i change the endpoints to my web service and load test it give me tps only like 6 tps....
I thought initially it may be due to network delay or any other issue (CPU, ram etc) so i decided to install soapui pro on the server itself and test.
To my surprise the results are same and now i am confused as may be i am doing something wrong.
Please give me some suggestion if i need some way to fine tune my case to give better TPS value,
Your suggestions are most valuable and highly appreciated.
Many Thanks!!
Kap2882