RabbitMQ 的 Python 模拟框架

kum*_*uri 6 python rabbitmq

我们想要模拟来自 python 的 Rabbitmq 调用来编写单元测试用例。是否有任何 fwks 提供此功能。

Lia*_*ams 1

您可以模拟外部 RabbitMQ 服务器另一端的依赖服务,而不是模拟 RabbitMQ 服务器本身。您可以使用异步 API 模拟/模拟工具来完成此操作。

例如,您可以使用Traffic Parrot,它可以作为 CI/CD 管道的一部分在 Docker 容器中运行。

以下视频演示介绍了如何使用该工具以aysnc 请求/响应模式将模拟响应消息发送到 RabbitMQ 队列。还有相应的教程可供参考。

请求/响应 RabbitMQ 模式 记录 gRPC 消息 重放 gRPC 消息