2010-04-03 74 views
1

我正在測試一個應用程序,該應用程序通過互聯網與不同的Web服務進行通信。 對於我的自動化測試,我不想通過網絡。 爲了實現這一點,我需要使用另一個應用程序來模擬我的機器上的web服務。 我最初的想法是記錄客戶端和web服務之間的所有請求和響應, ,然後編寫一個模擬應用程序來重放這些響應。 這裏的缺點是,每當web服務協議發生變化時,我都必須修改所有記錄的resposnes。 所以我期待看看是否有更優雅的解決方案。爲本地自動化測試模擬Web服務的想法

有沒有人解決過類似的問題?任何想法,建議表示讚賞。

+0

你在使用什麼平臺? 。淨? Java的?這很重要,因爲WCF服務可以在任何地方託管 - 包括在單元測試中。你可以創建一個可以在你的單元測試中運行的模擬服務。 – 2010-04-04 04:53:19

回答

0

您試圖「模擬」這些外部依賴項。 SoapUI是一個很好的解決方案。