此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
模拟视频
MockMvc 支持测试 Spring MVC 应用程序。它执行完整的 Spring MVC 请求处理,但通过模拟请求和响应对象而不是正在运行的服务器。
MockMvc 可以单独用于执行请求并使用 Hamcrest 或
通过MockMvcTester
它使用 AssertJ 提供流畅的 API。也可以用
通过 WebTestClient,其中 MockMvc入为
处理请求的服务器。使用优势WebTestClient
是它提供了
您可以选择使用更高级别的对象而不是原始数据,以及
能够切换到针对实时服务器的完整端到端 HTTP 测试,并使用相同的
测试 API。