软件测试培训之MQ测试需要的关注点

网友投稿 839 2022-11-04

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之MQ测试需要的关注点

1. 对于生产者

数据是否有成功推送到队列里

数据是否有成功推动到对应的 topic

推送失败时如何处理

重复推送同一条数据,如何处理

不同顺序推送消息,注意队列优先级

推消息耗时,队列容量达到上限,无法推送后如何处理

2. 对于消费者

消费的消息是否来自订阅的 topic

消息被消费了,是否有清除

生产者推送过快,消费速度过慢(堵塞),会如何

无法消费没订阅的 topic 消息

生产者推送消息后,消费者接受到的消息内容跟生产者推的一致

如何处理重复消息,比如幂等

处理超时

消息处理失败

消费消息的优先级是否跟推的一致

消费消息耗时

消费者宕机,消息堆积,无人处理,会如何处理

是否能正常消费消息

3. 对于队列

宕机恢复后,消息是否丢失

宕机预案,多久能恢复,如果无法恢复的预案

不同的消息格式,是否能正常识别及转发

具体关注点,其实还要看具体业务来,这些都可以做些了解,如果有涉及到与MQ交互的,可以从多方面去考虑,增加测试覆盖。

上一篇:如何使用Linux的wc命令
下一篇:软件测试培训之MQ测试的作用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~