如何使用SoapUI模拟XMLHTTP接口?

时间:2012-11-06 16:15:07

标签: soapui

我正在使用SoapUI为各种http调用创建一个模拟器。

其中大部分是正确的SOAP调用,我有WSDL文件,但有些只是丑陋的XML-over-HTTP而没有正确的服务定义,我不知道如何处理它们(真正的底层系统是zOS / CICS,如果您有兴趣)

我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。

1 个答案:

答案 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