Forum Discussion

aaronpliu's avatar
aaronpliu
Frequent Contributor
7 years ago

Re: Trigger REST end point from an groovy script

Hi SanthoshShetty,

 

Can you please provide more details to describe your questions? for instance, can show an endpoint here and let us know what id you would like to fetch.

As you request, it seems need to construct sql statement to connect DB. Anyway, it should be simple to query DB via groovy.

Not sure how you process endpoint in project level? fetch all endpoints under project? or you'd like to get endpoint under test suites for each test case / test step?

 

Fetch endpoints for each test suite - test case - test step (Rest request)

project.getTestSuiteList().each{testsuite ->
	testsuite.getTestCaseList().each{testcase ->
		testcase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.class).each{teststep ->
			log.info teststep.testRequest.getEndpoint()
			}
		}
}

fetch all endpoints under project

project.getInterfaceList().each{it.getEndpoints().each{log.info it}}

Thanks

/Aaron