WireMock 是否支持 Mocking GraphQL APIs

问题描述 投票:0回答:1

我们有多个基于 GrapQL 的微服务,其中很少有基于 REST 的,每个微服务都会调用多个其他微服务(Java、Spring Boot 技术堆栈)。 现在我们要为这种编排编写集成测试。

我们想到了使用 WireMock 来 Stubbing 外部微服务。但它支持 GraphQL 吗?由于 Wirmock 将支持 REST MS 模拟,在与 Spring Boot 一起使用时,它是否也可以用于 Stubbing GraphQL?

graphql wiremock spring-cloud-contract spring-graphql
1个回答
0
投票

是的,WireMock 支持 GraphQL。 WireMock 允许基于网络请求中发送的几乎每一位数据进行请求匹配(在 GraphQL 的情况下,很可能是请求主体),因此您可以设置 WireMock 以根据请求主体中的信息做出不同的响应。

© www.soinside.com 2019 - 2024. All rights reserved.