Parsing 解析SOAPUI模拟服务中的REST请求
我试图在soapui中实现一个非常简单的目标 我在soapui中创建了一个模拟rest服务,如果最后一个资源与文件名匹配,我可以从中返回静态内容。问题是: 我使用Spring RESTTemplate进行REST调用: {1} /状态 其中{1}是唯一的变量(它将是一个类似1111或2323的数字) 在OnRequest脚本部分,我应该能够编写一些简单的东西,允许我从完整的url中提取此资源,然后创建一个同名静态文件的返回,即: ref=value.at.specified.location.{1}.in.url 返回文件(ref.xml) 将这两个伪代码行转换为实际工作代码的任何帮助都会很有帮助这项工作:Parsing 解析SOAPUI模拟服务中的REST请求,parsing,rest,soapui,Parsing,Rest,Soapui,我试图在soapui中实现一个非常简单的目标 我在soapui中创建了一个模拟rest服务,如果最后一个资源与文件名匹配,我可以从中返回静态内容。问题是: 我使用Spring RESTTemplate进行REST调用: {1} /状态 其中{1}是唯一的变量(它将是一个类似1111或2323的数字) 在OnRequest脚本部分,我应该能够编写一些简单的东西,允许我从完整的url中提取此资源,然后创建一个同名静态文件的返回,即: ref=value.at.specified.location.{
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
path = groovyUtils.getProjectPath() + "/docroot/" + mockRequest.getPath().tokenize('/')[4] + ".xml";
try
{
mockRunner.returnFile(mockRequest.httpResponse, new File(path));
mockRequest.httpResponse.status = 201
}
catch (Exception e)
{
mockRequest.httpResponse.status = 403
}
return new com.eviware.soapui.impl.wsdl.mock.WsdlMockResult(mockRequest);