Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SpringMockMVC测试来实现真正的服务器_Spring_Integration Testing_Spring Test_Spring Test Mvc - Fatal编程技术网

使用SpringMockMVC测试来实现真正的服务器

使用SpringMockMVC测试来实现真正的服务器,spring,integration-testing,spring-test,spring-test-mvc,Spring,Integration Testing,Spring Test,Spring Test Mvc,是否可以使用MockMvc测试代码来访问web应用程序的真实实例 我非常喜欢MockMvc语法,在为测试控制器编写了大量代码之后,似乎是重复了使用不同API重写相同测试的工作,这样我就可以发出实际的HTTP请求 在某些情况下,我的MockMvc测试通过,但当部署到web容器时,测试行为失败。这通常是一个配置或环境问题,如果能够重复相同的测试来清除这些问题,那就太好了。MockMvc是关于测试控制器层的,它的工作方式很有魅力 我认为您需要使用Selenium测试来针对实际部署的应用程序进行测试 使

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

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


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

MockMvc是关于测试控制器层的,它的工作方式很有魅力

我认为您需要使用Selenium测试来针对实际部署的应用程序进行测试

使用webdriver(与phantomjs一起使用)可以保证您具有与SpringMVC相同的易用性


但是您必须重写测试才能使用webdriver+phantomjs

MockMvc是关于测试控制器层的,它的工作方式很有魅力

我认为您需要使用Selenium测试来针对实际部署的应用程序进行测试

使用webdriver(与phantomjs一起使用)可以保证您具有与SpringMVC相同的易用性


但是您必须重写测试才能使用webdriver+phantomjs

谢谢,但我希望重复使用相同的测试。谢谢,但我希望重复使用相同的测试。