2013-10-03 87 views
1

是否可以使用MockMvc測試代碼來擊中Web應用程序的實際實例?使用Spring MockMvc測試命中Real Server

我真的很喜歡MockMvc語法,並且在爲測試控制器編寫一段代碼的努力之後,似乎重複使用不同的API來重寫實際上相同測試的努力的重複,這樣我就可以做一個實際的 HTTP請求。

我有一些情況下,我的MockMvc測試通過,但當部署到Web容器時,測試行爲失敗。這通常是一個配置或環境問題,能夠重複相同的測試來清除這些問題會很好。

回答

1

MockMvc是關於測試控制器層,它就像一個魅力。

我想你需要Selenium測試來測試一個真實的,部署的應用程序。

使用webdriver的(帶phantomjs)保證你有相同易用性作爲你的Spring MVC獲得。

但是你將不得不重寫你的測試以使用webdriver + phantomjs。

+0

謝謝,但我希望能重新使用相同的測試。 –

相關問題