0
我正在使用SoapUI为各种http调用创建一个模拟。如何使用SoapUI模拟XMLHTTP接口?
其中大部分都是正确的SOAP调用,对此我有WSDL文件,但有些只是丑陋的XML-over-HTTP,没有适当的服务定义,我不知道如何处理这些(真正的底层系统是zOS/CICS,如果你有兴趣)
我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。
我正在使用SoapUI为各种http调用创建一个模拟。如何使用SoapUI模拟XMLHTTP接口?
其中大部分都是正确的SOAP调用,对此我有WSDL文件,但有些只是丑陋的XML-over-HTTP,没有适当的服务定义,我不知道如何处理这些(真正的底层系统是zOS/CICS,如果你有兴趣)
我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。
解决,使用以下OnRequest脚本的MockService,和一个假mockoperation(否则OnRequest脚本将不会触发):
mockRunner.returnFile(mockRequest.httpResponse, new File("response.xml"))
return new com.eviware.soapui.impl.wsdl.mock.WsdlMockResult(mockRequest)
另见: http://www.soapui.org/Service-Mocking/mocking-rest-services.html