是否可以使用MockMvc
测试代码来点击Web应用程序的真实实例?
我非常喜欢MockMvc
语法,在努力为测试控制器编写大量代码之后,重写使用不同的API实际上是相同的测试的重复工作所以我可以发出实际的 HTTP请求。
我遇到了MockMvc
测试通过的情况,但是当部署到Web容器时,测试的行为会失败。这通常是一个配置或环境问题,能够重复相同的测试来清除它们是很好的。
答案 0 :(得分:1)
MockMvc是关于测试控制器层的,它就像一个魅力。
我认为您需要使用Selenium测试来测试真实的已部署应用程序。
使用 webdriver (使用phantomjs)可确保您使用与Spring MVC相同的相同的易用性。
但是你必须重写你的测试以使用webdriver + phantomjs。