如何使用rabbitmq测试应用程序的吞吐量



我有一个应用程序,它使用rabbitmq为生态系统的其他部分排队消息。我想做一些性能测试和调优,但这只是我自己(程序(的一部分。所以我想我想以某种方式"模拟"掉rabbitmq服务器,但不对我的应用程序进行更改。

有没有类似于伪rabbitmqserver的东西只接受所有消息并立即将其丢弃?或者我可以用这种方式配置实际的rabbitmq吗?

我使用本地docker映像进行性能测试。您可以使用以下命令运行它:

docker run -d -p 8081:15672 rabbitmq:3-management

您可以访问localhost:8081上的管理gui,默认用户名和密码为guest/guest

运行完性能测试后,可以清除队列。您可以在队列>您的队列>清除中执行此操作

PS:端口可以是你想要的任何东西,只需在docker命令中更改8081:(

最新更新