测试
spring-test
模块提供了 ServerHttpRequest
、ServerHttpResponse
和 ServerWebExchange
的模拟实现。有关模拟对象的讨论,请参见 Spring Web Reactive。
WebTestClient 基于这些模拟请求和响应对象,提供对测试 WebFlux 应用程序的支持,而无需 HTTP 服务器。您也可以使用 WebTestClient
进行端到端的集成测试。
spring-test
模块提供了 ServerHttpRequest
、ServerHttpResponse
和 ServerWebExchange
的模拟实现。有关模拟对象的讨论,请参见 Spring Web Reactive。
WebTestClient 基于这些模拟请求和响应对象,提供对测试 WebFlux 应用程序的支持,而无需 HTTP 服务器。您也可以使用 WebTestClient
进行端到端的集成测试。