1、消息顺序的一致性(不错乱)
2、加载历史数据分页不会重复加载(接口响应慢,加载不到当前页数时 重复加载会导致)
3、断线重连机制(如断网、服务器重启),是否新发的消息在重连后展示 发送的消息是否成功、加载历史记录是否成功,音频 视频 图片是否正常播放
心跳机制:客户端每隔一段时间向服务端发送一个特有的心跳消息,每次服务端收到消息后只需将消息返回,此时,若二者还保持连接,则客户端就会收到消息,若没收到,则说明连接断开,此时,客户端就要主动重连,完成一个周期
断线重连:若某时间段内客户端发送了消息,而服务端未返回,则认定为断线;这个时候会触发到websocket中的onclose事件,需要重新连接服务
4、及时消息是否及时展示
5、新增数据的基础上,查看历史数据是否正常
6、音频播放:声音是否正常,进度加载是否正常,多个音频同时操作是否正常
7、视频播放:视频画面播放是否正常,进度加载是否正常;声音是否正常;音频播放时 ,进入视频播放是否会串音
8、点赞按钮是否正常
9、消息加载接口的时效性(性能)
10、消息未发送成功的情况下,是否提示用户后续重发
-----------------------24/01/17
11、ws(webSocket)断连情况下,如果处理不得当时,会连续发两次消息导致消息重复,需模拟ws断连重发是否有问题