如何模拟或模拟gRPC API?

时间:2018-10-21 20:51:51

标签: testing microservices grpc qa

在发布功能故事后,我正在对微服务进行大量的手动探索性测试。为此,我需要模拟来自gRPC API的不同响应。因此,我想使用微服务启动docker映像,并将其指向一个gRPC API,该API可以控制和模拟不同类型的响应以测试不同的悲伤路径场景。

如何创建gRPC API的模拟?

1 个答案:

答案 0 :(得分:1)

您可以使用API simulation/mocking tool。当前,该列表上唯一支持gRPC的工具是Traffic Parrot

Here is a video demo of how you can use the tool to record and replay gRPC messages

我们最近添加了一个tutorial,内容涉及在给定原始文件的情况下如何通过网络模拟gRPC响应。

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

Traffic Parrot gRPC user interface Recording gRPC messages Replaying gRPC messages