公司有很多 HTTP 接口的功能是通过 c/c++ 模块使用 UDP 推送给在线用户的。 例如:有一个给用户添加群的 HTTP 接口,调用后会触发 c/c++ 模块的推送,最终在线用户会收到添加了一个新群组的推送。 现在我想把这整个流程纳入接口功能测试中,请问这样的测试有必要吗?有没有可能从更低一点的纬度进行测试呢?比如直接测试触发 c/c++ 模块的推送是否成功等等?
有没有必要是你决定的。提供一种思路:编写一段代码,用于接收此 UDP 推送,调用接口后,等待一段时间,然后断言收到了对应的 UDP 报文