Tindra
13 years agoOccasional Contributor
New sessions for each request when load testing with SOAP
I am using Soap UI Pro but the licence is registered to the company so I have to post in this forum since I can't find the correct login.
I am running load tests from 4 instances of Soap UI where 3 of them are running from the same client.
The purpose is to stress the database (Oracle) and get a reference point in test that behaves roughly the same way as in production.
Even though I can generate enough load to simulate our production environment during peak time, the database in our test enviroment doesn't behave as expected. It has almost no waits and no concurrency under heavy load. The application layer looks fine so no bottleneck there.
The theory is that it has to do with sessions being reused when I run the load tests from soap. In production enviroment conflicting sessions can lead to wait times in the database.
Is there any way to get soap to create new sessions for each request?
(The checkbox "Maintain HTTP session" is unchecked in TestCase option, but this doesn't seem to have any affect.)
I am running load tests from 4 instances of Soap UI where 3 of them are running from the same client.
The purpose is to stress the database (Oracle) and get a reference point in test that behaves roughly the same way as in production.
Even though I can generate enough load to simulate our production environment during peak time, the database in our test enviroment doesn't behave as expected. It has almost no waits and no concurrency under heavy load. The application layer looks fine so no bottleneck there.
The theory is that it has to do with sessions being reused when I run the load tests from soap. In production enviroment conflicting sessions can lead to wait times in the database.
Is there any way to get soap to create new sessions for each request?
(The checkbox "Maintain HTTP session" is unchecked in TestCase option, but this doesn't seem to have any affect.)