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