We are performing loadtests on webservices published from a Mx app.
We notice a big decrease in performance when using parallel threads.
The more threads the longer it takes
We also see a big variance in the min and max execution times
There are 15 webservices in our testsuite. They are all called using the same webservice user
When using 1 thread the average executiontime (sec) is 6/10/7 (min/max/avg) seconds for all services
When using 2 thread the average executiontime (sec) is 9/13/10(min/max/avg) seconds for all services
When using 5 threads the average executiontime (sec) is 15/34/23(min/max/avg) seconds for all services
When using 10 threads the average executiontime (sec) is 30/70/45(min/max/avg) seconds for all services (see screenshot)
Can anyone tell me what can be the cause of the decrease in performance and the big variance in execution times.
And maybe how we can solve this issue.