RabbitMQ–扩展–2.2–性能测试–linux.md
1、下载
https://github.com/rabbitmq/rabbitmq-perf-test/releases/tag/v2.18.0
rabbitmq-perf-test-2.18.0-bin.zip
![在这里插入图片描述](https://img-blog.csdnimg.cn/9757169e783e48c8812e6bea109bf717.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/58b69962a9ea44d68bcdfed31d8e8e3f.png#pic_center)
2、安装
2.1、上传
![在这里插入图片描述](https://img-blog.csdnimg.cn/ba4000637e4f4e91baf6797f9faa0fa1.png#pic_center)
2.2、解压
tar -xzvf rabbitmq-perf-test-2.18.0-bin.tar.gz -C /home/hd/
rm -rf rabbitmq-perf-test-2.18.0-bin.tar.gz
![在这里插入图片描述](https://img-blog.csdnimg.cn/1eaeef3e5bdb4c8496422953a357b7f5.png#pic_center)
3、测试
3.1、案例1:一个生产者,一个消费者
3.1.1、命令
cd /home/hd/rabbitmq-perf-test-2.18.0/bin
./runjava com.rabbitmq.perf.PerfTest -x 1 -y 1 -h "amqp://admin:123456@192.168.187.171:5672" -u "perf-test1" -a --id "test1"
3.1.2、字段说明
-x:生产者计数
-y:消费者计数
-h:mq服务地址,amqp://用户名:密码@ip:端口
-u:队列名
-a:自动ack回复
--id:测试id
更多的说明看 RabbitMQ–扩展–2.1–性能测试–window.md
3.1.3、测试结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/8bd989f557fd486e8b5e5f8d05829dd7.png#pic_center)
- 平均每秒发送38815条消息
- 平均接收38026条消息