社交软件聊天功能不稳定,使用什么工具定位问题?
有没有同学测试过社交app的,客户端聊天自动掉线,消息无法送达是怎么回事?怎么进行测试,分析定位问题?
我目前知道的工具是WireShark,还不会用。有其他专门的抓包工具吗?这块怎么做优化?
首先,你得确定是否是网络问题。
如果是,就得开发去断后了。是否有重连机制,是否有发不出去的处理。(比如说提示等)
如果不是,你得找开发帮忙去看,消息是否推送出去了。(是客户端的问题,还是是后端的问题,还是推送的问题等)
你抓包,抓了也没有锤子用,测试此时的作用是沟通,定位问题到责任人去解决,除非你有能力自己debug定位的除外。 测试还可以做一件事,就是查数据库。 可能数据库里面有数据,客户端没有去显示。或者因为收发的时间戳问题,收发策略问题(比如离线消息等)一系列问题,导致实际上收发成功了,显示出问题了。 让开发做个小功能,显示长连接的状态,然后在根据发现的问题来找原因吧,通常这种都是前端和后端在设计时的缺陷造成的
页:
[1]