场景:android + nodejs http通讯模拟测试 具体描述:最近帮测试人员做了测试模拟程序,主要用于测试在android手机网络情况极端不稳定情况下,和后端nodejs 服务器之间http通讯的稳定性。android手机每秒发送一次http request,nodejs收到req后直接将req中的data返回。
问题:在网络不稳定情况,偶尔有几次request会出现这种情况:nodejs正常收到request,并且成功response,整个过程没有error(已经监听clientError,以及在response.end的时候检查是否有error)。但是android端缺没有收到response,最后变成请求超时。
我不明白,如果是链接端了,发nodejs做response的时候不是应该有异常吗?如果没有发生异常,是否意味着nodejs已经将数据应答成功了?
6 回复