这是我在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。但根据我的业务逻辑,这是错误的……所以有人能帮我在onRequestscript中修改XML吗?
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>