重放RPC调用以进行测试

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

我们正在使用在节点应用程序中使用gRPC的第三方库(Google Spanner)。我们的一个难点是能够轻松地模拟来自此库的响应以进行测试。

如果有人有类似问题,你能解决吗?我在考虑一种可以记录/重放rpc调用的工具(有许多用于记录/重放HTTP调用的优秀库)但是找不到任何类似的RPC。我遇到了Google的rpcreplay(https://github.com/GoogleCloudPlatform/google-cloud-go/tree/master/rpcreplay),但根据我的理解,它的目的是用于Go应用程序。

node.js unit-testing mocking rpc
1个回答
1
投票

Traffic Parrot,我们一直致力于在service virtualization tool中解决您的问题,其中包括可用于定义模拟行为的用户界面。

我们最近添加了一个tutorial,了解如何在给定proto文件的情况下通过线路模拟gRPC响应。

您还可以在documentation中找到有关如何通过电线进行录制和重放的信息。

Traffic Parrot gRPC user interface Recording gRPC messages Replaying gRPC messages

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