我正在使用 SoapUI 为各种 http 调用创建一个模拟。
其中大部分是正确的 SOAP 调用,我有 WSDL 文件,但有些只是丑陋的 XML-over-HTTP,没有正确的服务定义,我不知道如何处理这些(真正的底层系统是 zOS/CICS,在您感兴趣的案例)
我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。
我正在使用 SoapUI 为各种 http 调用创建一个模拟。
其中大部分是正确的 SOAP 调用,我有 WSDL 文件,但有些只是丑陋的 XML-over-HTTP,没有正确的服务定义,我不知道如何处理这些(真正的底层系统是 zOS/CICS,在您感兴趣的案例)
我有来自日志文件的请求样本,但我没有管理员权限,所以我不能(至少不容易)记录实际的通信。
已解决,对 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