Spring Framework 中文文档 测试 MockMvc HtmlUnit HtmlUnit 集成 Spring 提供了 MockMvc 与 HtmlUnit 之间的集成。这简化了 在使用基于 HTML 的视图时执行端到端测试。此集成允许您: 通过使用 HtmlUnit、 WebDriver 和 Geb 等工具, 轻松测试 HTML 页面,而无需部署到 Servlet 容器。 测试页面内的 JavaScript。 可选地,使用模拟服务进行测试以加快测试速度。 在容器内端到端测试和容器外集成测试之间共享逻辑。 MockMvc 适用于不依赖 Servlet 容器的模板技术 (例如,Thymeleaf、FreeMarker 等),但不适用于 JSP,因为 它们依赖于 Servlet 容器。