Starting all mocks: def mockServices = testRunner.testCase.testSuite.project.getMockServiceList() com.eviware.soapui.model.mock.MockRunner runner for (mock in mockServices) { try { log.info "Starting ${mock.name} ..." runner = mock.start() } catch (Exception e) { runner.cancel( "Could not start mock service ${mock.name}" ) } } Stopping all mocks: def mockServices = testRunner.testCase.testSuite.project.getMockServiceList() for (mock in mockServices) { if (mock.mockRunner) { if (mock.mockRunner.isRunning()) { log.info "Stopping ${mock.name} ..." mock.mockRunner.stop() } } }