QQ群友在线/离线,如何测试?
来源:互联网 发布:c语言提高书籍 编辑:程序博客网 时间:2024/05/01 04:15
针对好友状态实时性的要求需要使用不同的方式,如果实时性要求高可以采用推送的方式,那么QQ好友针对在线/离线要求较高,可以采用推送的方式进行同步。大家在做通讯工具方便的项目时,如果实时性要求不高的话,可以采用轮询拉取的方式同步。备注:轮询方式和推送方式在上篇已经介绍到,在这里就不过多描述。
QQ群友的状态又是按照什么方式进行同步状态的呢?
QQ群友的状态又该怎么去测试呢?
我们带着这个问题,继续了解和学习,现总结分享如下:
简单回顾下QQ好友在线/离线流程,尽量用流程图形式能让大家看明白。
用户登录时流程:
用户登出时流程:
用户登录时看到哪些好友在线哪些离线的流程:
用户状态变更时的实时推送流程:
群友状态按正常来讲也可以使用实时推送的方式,从而保证状态的实时性,但是目前大多数还是采用轮询拉取方式,主要因为群友状态实时推送压力实在太大,全部实时获取系统往往会承受不了。那么轮询拉取方式也会给服务器带来比较大的压力,可以使用按需拉取,延时拉取的方式,用户群可能较多,当用户进入某一个群时才进行用户状态的拉取。从来降低服务器压力,且满足需求。
从测试角度主要考虑:
缓存机制能够正常,缓存数据的准确性;
拉取方式的测试,当进入某一个群时才拉取;
用户在线/离线状态的正确性校验;
并发测试;等等…
测试架构师论坛:http://www.youxitest.com
了解更多请关注微信公众号:测试架构师
- QQ群友在线/离线,如何测试?
- QQ好友在线/离线,怎么测试?
- 网页QQ在线离线显示
- 在线离线QQ的各种样子
- 如何添加在线QQ咨询?
- 如何查看QQ在线人数
- QQ在线图片样式 (QQ离线图片变灰,在线时闪动)
- C# 获取QQ的状态 离线或在线
- 有事您Q我,qq在线离线状态
- qq客服web打开和判断是否在线或离线
- golang三方包应该如何安装--在线和离线
- 在线QQ
- 调用qq给的接口,实现网页上显示在线与离线、发起会话
- 可以用JS判断客服QQ号在线还是离线状态的程序
- 软件测试 QQ群
- VC++编程测试QQ是否在线的简单方法
- qq online;QQ在线
- 经典QQ离线留言
- 互联网产品接入支付功能如何测试?
- BUG,带给我的思考
- 用户体验测试一样很重要
- 多线程之Future和Callable【高性能应用场景java.util.concurrent】
- QQ好友在线/离线,怎么测试?
- QQ群友在线/离线,如何测试?
- linux命令
- CDN,你了解多少?
- 探讨一下常见支付系统的对外接口
- 【error】tomcat一直报错找不到类或者方法
- JAVA 反射学习笔记
- Maven 每次update之后自动修改jdk问题
- 虚拟机克隆Linux系统后无IP地址 不能上网问题解决
- 1053. 住房空置率 (20)