我有多个组件与RabbitMQ连接。有些是生产者和消费者。我需要对我的系统进行基准测试/负载测试。我需要确保消费者能够每秒处理N条消息。我在网上搜索了一下,但什么也没找到。有人有RabbitMQ基准测试的经验吗?理想情况下,我只想在网络上发送垃圾邮件,而不必创建新的生产者。
你知道JMeter工具吗?使用此工具,您可以简单地模拟服务器上的重负载。我通常将其用于web应用程序,但我看到了一个JMeter RabbitMQ插件来测试AMQP消息代理,如使用JMeter的RabbitMQ。我想你应该看看。
如果您在RabbitMQ前面有一个web应用程序,那么您也可以使用JMeter直接测试该应用程序。