Forum Discussion
nmrao
Champion Level 3
Couple of questions for clarity:
- Is it one wsdl with 100 services? Or Multiple wsdl files?
- How many test cases in the project? And test suite count?
- Project file size on the disc?
- Are the tests running Sequential or Parallell? May be CPU intensive if Parallell, and shouldn't be much memory intensive. Just curious.
If I am in the same situation, look for the following:
- Split the project into multiple projects to reduce the size if possible. Of course, keep the related the related services together so that it allows to cover the functionality / feature / data flow across multiple services (integration / system tests).
- Try to run garbage collection explicitly and see if that helps.
- Use command-line utility, i.e., SOAPUI_HOME/bin/testrunner.bat(.sh), to execute the tests instead of running thru UI.
KarelHusa
9 years agoChampion Level 1
Rao, to your questions:
- Each WSDL has a single operation in most cases, i.e. my test project has 100 WSDLs.
- There are 300 test cases within project, 3 for each service.
- Project file size is 12 MB.
- The tests are now running sequentially (will execute them in paralell later on).
I like executing the tests from UI, but maybe I will use command line for these bulk tests.
- nmrao9 years agoChampion Level 3Thank you KarelHusa for the details.
And another thing while using UI is to keep close ununsed projects.
UI can be used as any other IDE to develop design the tests and make sure they are working. Once it is done, command-line execution is the best way, helps to achieve automation / CI.
Looking at your reply, it is possible to split into multiple sub projects.
When a test suite is invoked in parallell mode, should be little cautious. Because, by default, soapui starts all the test cases at the same time, and that takes lot of system resources.
Related Content
- 8 years ago
- 2 years ago
- 13 years ago
- 9 years ago
Recent Discussions
- 15 years ago