import com.eviware.soapui.support.GroovyUtils import java.util.regex.* //Get response def groovyUtils = new GroovyUtils( context ) def holder = groovyUtils.getXmlHolder( "addSecurity#ResponseAsXml" ) //Parse securityId def data = holder.getNodeValue("//data[1]/text()") def securityId Pattern p = ~/securityid="w{8}-w{4}-w{4}-w{4}-w{12}/ Matcher m = p.matcher(data) while(m.find()){ securityId = m.group() securityId = securityId.split(""")[1] log.info "the new securityId = "+securityId testRunner.testCase.setPropertyValue( "securityID", securityId ) }