aaronpliu
7 years agoFrequent Contributor
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