首页 > 解决方案 > 如何模拟或模拟 gRPC API?

问题描述

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

如何创建 gRPC API 的模拟?

标签: testingmicroservicesgrpcqa

解决方案


您可以使用API 模拟/模拟工具。目前,该列表中唯一支持 gRPC 的工具是Traffic Parrot

这是一个视频演示,展示了如何使用该工具记录和重播 gRPC 消息

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

您还可以在文档中找到有关如何通过网络进行录制和回放的信息

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


推荐阅读