我正在使用SoapUI为各种http调用创建一个模拟器。
其中大部分是正确的SOAP调用,我有WSDL文件,但有些只是丑陋的XML-over-HTTP而没有正确的服务定义,我不知道如何处理它们(真正的底层系统是zOS / CICS,如果您有兴趣)
我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。
答案 0 :(得分:0)
解决了,使用MockService的以下OnRequest脚本和伪造的模拟操作(否则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