小编Sty*_*der的帖子

如何使用 WireMock 通过 Protobuf (gRPC) 响应来模拟上游服务

我正在为我的 Java 服务编写集成测试。我们正在考虑使用 WireMock 来模拟上游服务。然而,我们的上游之一返回 Protobuf (grpc) 响应,我似乎无法理解如何使用 WireMock 模拟 gRPC 响应。我尝试将响应转换为 byteArray 并使用它,但是,wiremock 无法将其反序列化为 Protobuf Java 对象。

我们有一个限制,即只能使用 1 个模拟服务器,因为所有上游请求都是通过在固定端口上运行的 servicemesh sidecar 转发的。

谢谢!

java integration-testing unit-testing wiremock

5
推荐指数
1
解决办法
4218
查看次数