jmeter录制rabbitmq消息-性能测试
一、目的
为了测试系统的稳定性,在UAT环境下,通一段时间内不间断发送MQ消息来验证系统是否会出现异常。
二、测试工具
使用测试工具:jmeter5.2.1,火狐浏览器71.0,RabbitMQ管理端
三、测试方案
通过jmeter的HTTP代理服务器组件,录制火狐浏览器访问RabbitMQ管理端并且发送MQ请求报文的过程
- RabbitMQ管理端地址:http://127.0.0.1:15672/#/queues/testhost/ctu_request
HTTP代理服务器设置如下并启动:
-
通过录制获取到相应的http请求与http信息头管理器,如下:
-
增加CSV 数据文件设置,参数化,身份证,姓名,手机号,流水标记
-
将测试所需的数据准备并放入指定文件夹内test02.csv
-
设置线程数,时间,以及循环次数(或持续时间),来进行稳定性测试,如每10秒钟执行一次,共执行50次,设置线程数-1,时间-10,循环次数50
-
设置查看结果树、聚合报告、响应断言,来检查执行结果
-
通过登陆客户端验证mq消息接受结果(略)