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

MockMvc

Spring MVC 测试框架(也称为 MockMvc)为测试 Spring 提供支持 MVC 应用程序。它执行完整的 Spring MVC 请求处理,但通过模拟请求和 response 对象,而不是正在运行的服务器。spring-doc.cn

MockMvc 可以单独用于执行请求和验证响应。它也可以是 通过 WebTestClient 使用,其中 MockMvc 作为服务器插入来处理 请求与。优点是可以选择与更高级别合作 对象而不是原始数据,以及切换到完整的端到端 HTTP 的能力 测试并使用相同的测试 API。WebTestClientspring-doc.cn