According to my knowledge, SoapUI does not support parallel tests execution.
The possible option is to use complimentary LoadUI tool (https://smartbear.com/product/ready-api/loadui/overview/) and create a load test for 100 virtual users each of which will execute one test.
Update: As per the followup replies parallel execution is possible. Sorry for incorrect reply.
use below groovy in Setup Script for your testsuite (use SEQUENTIAL for sequential)
import com.eviware.soapui.model.testsuite.TestSuite.TestSuiteRunType testSuite.setRunType(TestSuiteRunType.PARALLEL ) log.info testSuite.getRunType()
If you want your testsuites to be executed parallel use below groovy in Project->Setup Script
project.setRunType(TestSuite.TestSuiteRunType.PARALLEL ) log.info project.getRunType()
as @rao said - does the parallel button (set as sequential by default) (available on both project and testsuite level) not suffice?
when i running this as a testsuite/project level i designed my framework like 1) LibTestsuite 2) Testcasessuite
testcases are executing parallel but library test suite is also running parallel so...data is confusing and test cases are failing
Correct if I'm wrong.
You want LibTestsuite to execute 1st sequentially then Testcasessuite as parallel.
If this is case then you can do:
Set Project RunType as Sequential (LibTestsuite should be present above Testcasessuite)
--------Project set as sequential in Setup Script of project level----
--------LibTestsuite set as sequential in Setup Script of LibTestsuite level----
--------Testcasessuite set as sequential in Setup Script of Testcasessuite level----
Hope thats what you are looking for.