2012-10-05 28 views
11

存在使用SOAP Web服務的Web應用程序。 即使Web服務客戶端尚未開發,市場上也存在各種工具以測試SOAP Web服務。對於例如SOAP-UI,tcpmon如何在java中模擬SOAP Web服務

但我想要它的副詞。我想通過一些硬編碼的響應來對我的應用程序執行單元測試。實際上,在我的項目中,有單獨的團隊用於開發客戶端Web服務&服務器端Web服務。我在客戶端。所以,有時我無法執行我的測試,因爲服務器端開發不完整。

我想開發一個應用程序,通過它我可以測試我的應用程序,即使Web服務器還沒有準備好。是否有一種簡單的方法來設置某種假Web服務? 這樣做有什麼可能的選擇?

+0

您也可以使用[stubmatic](https://github.com/NaturalIntelligence/Stubmatic)作爲嘲笑/僞造的web服務,您可以模擬所有SOAP/REST/HTTP(s)調用。 –

回答

16

您提到的肥皂UI確實是exactly what you want。它啓動指定端口上的小型Web服務器並處理與給定WSDL匹配的請求。

您可以使用靜態的硬編碼響應,並使用Groovy使模擬Web服務更加動態。它變得更好:肥皂用戶界面可以將整個模擬包裝在一個可以部署在任何servlet容器中的自包含WAR中。

0

您還可以使用mockey,這是一個基於服務器的解決方案。從here.