![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试面试-中间件
程序员馨馨
前大厂软件测试工程师,现上市公司测试主管。
展开
-
软件测试面试题:中间件MQ(消息队列)的优缺点
使用MQ,订单系统只需发送一个消息到队列,库存系统订阅这个消息进行处理,两者之间不需要直接通信,降低了耦合度。:在社交媒体平台中,当用户发表一条新帖,系统可以立即返回响应表示帖子已发布,而实际的帖子处理(如内容审核、推送给关注者等)可以异步进行,这样用户就不必等待所有后台处理完成。:在使用MQ的系统中,如果消息在传输过程中出现问题,比如消息队列积压,可能不易立即发现。:假设一个实时数据报告系统使用MQ传输数据,如果MQ服务突然宕机,那么在服务恢复后,需要有机制能够确保数据不会丢失,并且能够从断点继续处理。原创 2024-07-04 21:11:50 · 287 阅读 · 0 评论 -
软件测试面试题:项目中的MQ是如何测试的?
在测试的时候,咱们会模拟消息发送失败的情况,看看系统能不能重新处理这个消息,并且保证操作是安全的,不会因为重复操作而出问题,比如,消息队列在消费消息的时候可能会遇到各种问题,比如消息重复了,消息丢了,或者网络出问题了。比如,消息发送出去的时候,所有的字段都得齐全,接收方收到的消息也得一样。总的来说,测试消息队列不只是看它能不能正常工作,还得看它在遇到问题时能不能稳定地处理,确保系统的可靠性和稳定性。当系统面临很多请求的时候,咱们得测试它处理消息的能力,看看会不会出现消息队列拥堵或者系统崩溃的情况。原创 2024-07-04 21:05:16 · 220 阅读 · 0 评论