跳到主要内容
版本:7.0.3

MockMvc

Hunyuan 7b 中英对照 MockMvc

MockMvc提供了对Spring MVC应用程序测试的支持。它执行完整的Spring MVC请求处理,但是是通过模拟的请求和响应对象来完成的,而不是通过运行中的服务器。

MockMvc可以单独使用来执行请求并使用Hamcrest验证响应,或者通过MockMvcTester来使用,后者提供了基于AssertJ的流畅API。它也可以通过WebTestClient来使用,在这种情况下,MockMvc被作为服务器来处理请求。使用WebTestClient的优势在于,它允许你使用更高级别的对象进行操作,而不仅仅处理原始数据,同时还能切换到针对真实服务器的完整端到端HTTP测试,并使用相同的测试API。

部分总结