我有多个与RabbitMQ连接的组件。有些是生产者和消费者。我需要对我的系统进行基准测试/加载测试。我需要确保消费者能够处理N个消息/秒。我在互联网上做了一些搜索,但还没找到任何东西。有没有人对RabbitMQ进行基准测试有什么经验?理想情况下,我想用消息向网络发送垃圾邮件而不必创建新的生产者。
答案 0 :(得分:5)
您知道工具JMeter吗?使用此工具,您可以简单地模拟服务器上的重负载。我正常使用它来处理Web应用程序,但我看到JMeter-RabbitMQ-plugin用JMeter来测试像RabbitMQ这样的AMQP消息代理。我想你应该看看它。
如果您在RabbitMQ前面有一个Web应用程序,那么您也可以使用JMeter直接测试该应用程序。