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

时间:2018-11-02 12:43:18

标签: testing rabbitmq performance-testing

我有一个应用程序,该应用程序使用Rabbitmq对生态系统其他部分的消息进行排队。我想做一些性能测试和调优,但这只是我自己(程序)的一部分。因此,我想我想以某种方式“嘲笑” rabbitmq服务器,但不更改我的应用程序。

是否有诸如虚拟Rabbitmq服务器之类的东西,它只接受所有消息并立即将其丢弃?还是可以通过这种方式配置实际的rabbitmq?

1 个答案:

答案 0 :(得分:0)

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

log.debug("Person is {}", person);

您可以在lsof -Pnl +M -i4 | grep "ESTABLISHED"上访问管理gui,默认用户名和密码为guest / guest

完成性能测试后,您可以清除队列。您可以在Queues> your queue> Purge

中执行此操作

PS:端口可以是您想要的任何端口,只需在docker命令中更改8081:)