生产者 API 会发送消息到 MQ,然后消费者 API 消费。目前的问题是说出现问题后不知道是生产者 API 发送 MQ 出现错误,还是消费时出现错误。 这两支 API 有必要分开进行测试吗?
要
肯定不能以消费者成功消费作为判断依据,而且要单独考虑两者的独有情况,包括 MQ。一条 case 做到每个 check point 都考虑到,也无所谓分不分开了。
多对多的模型 测试起来是比较复杂的 并不是只有一个流程那么简单