Forum Discussion

sbhasin24's avatar
sbhasin24
New Contributor
5 years ago

SoapUI rest mock start issue from testsuite via groovy script

Hi All,

 

I am trying to start rest mock service via groovy script in test suite. I am getting the error using below script

 

def mockService = ["RestMockService"]

context.mockRunners= mockServices.collect{testSuite.project.mockService[it].start()}

 

But same script working fine for Soap mock services

 

def mockService = ["SoapMockService"]

context.mockRunners= mockServices.collect{testSuite.project.mockService[it].start()}

 

Attaching screenshot:

 

  • nmrao's avatar
    nmrao
    5 years ago

    Understand. But certainly that is not correct way to do.

    Can you please check if there is utility called mockservicerunner under bin directory of the installation? If so run the mock services using that before running the tests.

  • nmrao's avatar
    nmrao
    Champion Level 3
    Not sure why are trying to start mock services from test suite.
    • sbhasin24's avatar
      sbhasin24
      New Contributor
      Hello,

      I need it to run build maven script which require to start mock service first in order to validate test cases in test suite. To achieve it I need to start rest mock using groovy script. I am able to start Soap mock service via groovy script but Rest mock start are failing.


      • nmrao's avatar
        nmrao
        Champion Level 3

        Understand. But certainly that is not correct way to do.

        Can you please check if there is utility called mockservicerunner under bin directory of the installation? If so run the mock services using that before running the tests.