|
对于最新稳定版本,请使用 Spring Framework 7.0.6! |
MockMvc
Spring MVC 测试框架(也称为 MockMvc)为测试 Spring MVC 应用程序提供了支持。它通过模拟的请求和响应对象(而非运行中的服务器)来执行完整的 Spring MVC 请求处理。
MockMvc 可以单独使用来执行请求并验证响应。它也可以通过 WebTestClient 使用,其中 MockMvc 作为服务器被接入,用于处理请求。使用 WebTestClient 的优势在于可以选择使用高级对象而非原始数据,并且能够切换到针对真实服务器的完整端到端 HTTP 测试,同时使用相同的测试 API。