使用Spring MockMvc测试来攻击Real Server



是否可以使用MockMvc测试代码来访问Web应用程序的真实实例?

我真的很喜欢MockMvc语法,在努力编写大量代码来测试控制器之后,使用不同的 API 重写实际上是相同的测试似乎是重复的工作,这样我就可以发出实际的 HTTP 请求。

在某些情况下,我的MockMvc测试通过了测试,但是当部署到 Web 容器时,测试的行为会失败。这通常是一个配置或环境问题,能够重复相同的测试来清除它们会很好。

MockMvc 是关于测试控制器层的,它就像一个魅力。

我认为您需要Selenium测试来测试实际部署的应用程序。

使用

webdriver(使用phantomjs)可以保证你拥有与Spring MVC相同的易用性。

但是你将不得不重写你的测试才能使用webdriver+phantomjs。

最新更新