此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

MockMvc 支持测试 Spring MVC 应用程序。它执行完整的 Spring MVC 请求处理,但通过模拟请求和响应对象而不是正在运行的服务器。Spring中文文档

MockMvc 可以单独用于执行请求和验证响应响应,使用 Hamcrest,或者通过它提供使用 AssertJ 的流畅 API。最后 它也可以通过 WebTestClient 使用,其中 MockMvc 作为服务器插入以处理请求。它的优点是可以选择使用更高级别的对象而不是原始数据 以及切换到针对实时服务器的完整端到端 HTTP 测试的能力,以及 使用相同的测试 API。MockMvcTesterWebTestClientSpring中文文档