对于最新的稳定版本,请使用 Spring Framework 7.0.6!spring-doc.cadn.net.cn

MockMvc

Spring MVC 测试框架,也称为 MockMvc,提供了对 Spring MVC 应用程序进行测试的支持。它通过模拟请求和响应对象而不是运行中的服务器来执行完整的 Spring MVC 请求处理。spring-doc.cadn.net.cn

MockMvc 可以单独使用来执行请求并验证响应。它也可以通过 WebTestClient 使用,其中 MockMvc 作为服务器来处理请求。WebTestClient 的优势在于可以使用高级对象而不是原始数据,以及能够切换到针对实时服务器的完整端到端 HTTP 测试,并使用相同的测试 API。spring-doc.cadn.net.cn