如何在智能告警平台CA触发测试告警
839
2022-11-04
软件测试培训之MQ测试需要的关注点
1. 对于生产者
数据是否有成功推送到队列里
数据是否有成功推动到对应的 topic
推送失败时如何处理
重复推送同一条数据,如何处理
不同顺序推送消息,注意队列优先级
推消息耗时,队列容量达到上限,无法推送后如何处理
2. 对于消费者
消费的消息是否来自订阅的 topic
消息被消费了,是否有清除
生产者推送过快,消费速度过慢(堵塞),会如何
无法消费没订阅的 topic 消息
生产者推送消息后,消费者接受到的消息内容跟生产者推的一致
如何处理重复消息,比如幂等
处理超时
消息处理失败
消费消息的优先级是否跟推的一致
消费消息耗时
消费者宕机,消息堆积,无人处理,会如何处理
是否能正常消费消息
3. 对于队列
宕机恢复后,消息是否丢失
宕机预案,多久能恢复,如果无法恢复的预案
不同的消息格式,是否能正常识别及转发
具体关注点,其实还要看具体业务来,这些都可以做些了解,如果有涉及到与MQ交互的,可以从多方面去考虑,增加测试覆盖。
发表评论
暂时没有评论,来抢沙发吧~