Jmeter怎么安装AMQP相关的插件?浏览:https://blog.csdn.net/Xeon_CC/article/details/114755761
浏览这个文章以后。需要自行在Maven中央仓库下载amqp-client-3.4.4.jar,拷贝此jar包到jmeter安装目录的lib目录下,并且把打包以后的JMeterAMQP.jar拷贝到Jmeter安装目录下的 lib/ext 目录下。
我使用的是Jmeter3.1。然而Jmeter5.2不能跑这个兔子。
测试环境:
CPU:i5 7200U (双核心四线程@3.1GHZ)
虚拟机:CentOS7,分配CPU 4个逻辑核心,分配内存2GB
物理机操作系统:macOS 10.15.7
新增一个线程组,10秒以内启动100个线程,死循环
我们来试一试疯狂发布消息,试一试行不行
设置参数,发送消息的内容就叫 “hello” 吧
访问10.211.55.12:15672,查看Queues导航栏,使用如下图的消息队列。(15672是管理界面的端口,5672是RabbitMQ提供服务的端口)
开始压测
在100个线程并发进行测试的时候,还是很稳定的。并且性能很好基本上能保持11万到12万每秒
安装有RabbitMQ的CentOS虚拟机的cpu负载情况,整体来说,无论如何达不到100%满载,平均负载估计百分之八九十的样子
但是本机cpu已经满载了
尝试120个线程并发,140,160,...... ,200,......300,
发现,到了150个线程就会发生卡顿了,300个线程的时候,RabbitMQ的性能反而下降而且波动也比较厉害了,估计有一个中间值就是最佳性能值