Вот мой код, который я написал в onRequestscript
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
path = "D:\\Service\\something2.xml";
log.info("path = "+ path);
if (mockRequest.method == "POST" )
{
mockRunner.returnFile( mockRequest.httpResponse, new File(path))
return new com.eviware.soapui.impl.wsdl.mock.WsdlMockResult(mockRequest)
}
Но этот скрипт полностью меняет мой XML ... Я хочу изменить существующий XML (something.xml) ..
На самом деле я не смог изменить xml, поэтому я подумал об изменении xml вместо этого. Но в соответствии с моей бизнес-логикой это неправильно ... Так что любой может помочь мне изменить xml
в onRequestscript ....
XML как
<Something>
<Data1>
<value>100</value>
<Data1>
<Data2>
<value>200</value>
<Data2>
</Something>
к такой модификации
<Something>
<Data1>
<value>101</value>
<Data1>
<Data2>
<value>201</value>
<Data2>
</Something>