MQ测试,消息队列测试
一些常用MQ:
Kafka、RocketM、
RabbitMQ、
ActiveMQ
消息中间件常见问题:
消息丢失
消息重复消费
消息积压
消息乱序
各MQ特点有:


MQ的基本功能:
1、解耦


2、异步


3、消锋

四、MQ测试关注点
-
消息生产者测试
1、消息是否正确推送到预期队列中
2、消息是否推送到正确的topic下
3、重复发送同一条消息是否被接收
4、消息发送数量超过队列总长度是数据的处理方法
5、消息推送到每个topic下的queue如何分布
-
消息消费者测试
1、消费者消费模式是否与预期相符
2、消费者是否从预期队列中消费数据
3、消费者设定的topic的消费队列策略
4、消息被消费后是否被及时删除(看是否允许重复消费)
5、消费消息数量赶不上消息生产速度情况
6、pull与push消费类型测试
-
消息持久性测试
1、不同MQ对消息的持久化方式不一样
-
可靠性测试
1、Broker正常关闭
2、订阅与广播消息的消费是否符合预期
3、集群中任何一个节点故障情况

浙公网安备 33010602011771号