如何模拟 gRPC API?

Sam*_*uel 6 testing microservices grpc

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

如何创建 gRPC API 的模拟?

Lia*_*ams 2

您可以使用API 模拟/模拟工具。例如,您可以使用Traffic Parrot。

以下视频演示介绍了如何使用该工具来记录和重播 gRPC 消息。

我们最近添加了一个教程,介绍如何在给定原始文件的情况下通过线路模拟 gRPC 响应。

您还可以在文档中找到有关如何通过线路录制和重放的信息。

Traffic Parrot gRPC 用户界面 记录 gRPC 消息 重放 gRPC 消息