此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

模拟视频

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

MockMvc 可以单独用于执行请求并使用 Hamcrest 或 通过MockMvcTester它使用 AssertJ 提供流畅的 API。也可以用 通过 WebTestClient,其中 MockMvc入为 处理请求的服务器。使用优势WebTestClient是它提供了 您可以选择使用更高级别的对象而不是原始数据,以及 能够切换到针对实时服务器的完整端到端 HTTP 测试,并使用相同的 测试 API。spring-doc.cadn.net.cn