整理一些即使通讯的测试点
即使通讯的特性
- 实时性
- 可靠性
- 时序性
- 安全性
- 试试
实时性:
发送消息与接收消息的延迟时间测试,是否在接收范围内
服务端有一定压力的情况下的延迟时间,是否在接收范围内
可靠性
时序性:
安全性:
消息数据的安全,“数据传输安全” “数据储存安全”,“消息内容安全”,怎么保证消息的安全性?
异常情况罗列:断线重连+心跳保活:
系统性能
最大能支持的连接数量性能测试
多端登录漫游
多端登录功能验证,同端顶号,不同端并存
发送方多端登录,发送消息,其他发送终端消息拉取
接收方多端登录,发送消息,所有接收终端消息发送
发送方、接收方均多端登录的情况,拉取数据验证
漫游消息有效时限规则验证
容灾容错
多集群场景,在其中一个停止运行后还可以保证会话重连接
安全性
跨脚本站点攻击
验证会话的身份校验,用户是否可以通过攻击,修改目标id,实现发送消息给任意用户
数据传输安全、数据存储安全、消息内容安全
敏感词检索
多端消息同步
消息同步
多选登录+消息漫游
在任意终端登录,可拉取所有的历史消息
多端登录接收消息
考虑终端状态:在线(服务端推在线数据)离线(终端主动拉取离线数据)
发送给不同终端,根据userID+终端类型为key
多端登录发送消息
发送端多端登录,其中一端发送消息,会将其发送的消息发送给所有的接收方
同时也会将其发送的消息,发送给除自己以外的其他登录终端
同时,缓存本地
未读红点数同步
离线消息同步
在线消息同步
整理一些即使通讯的测试点相关推荐
- 经过整理的Modbus通讯协议详解(一)
Modbus通讯协议简介 Modbus协议 Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modb ...
- 嵌入式linux学习笔记--TCP通讯整理
嵌入式linux学习笔记–TCP通讯整理 之前的项目中使用到了比较多的tcp 通讯相关的知识,一直也没有进行整理,今天准备拿出时间好好的整理一下TCP通讯的整个过程.预计会整理linux和window ...
- 电商购物核心功能测试点
这份是根据电商中所涉及的业务点整理出的核心功能测试点,更多的偏向于功能性的测试.其后所涉及到的性能测试.压力测试.集成测试等,会在进一步分析,作为一名产品经理应该了解到这部分知识点.
- 流程类测试用例设计方法和测试策略
对于测试人员来说,流程类测试是测试过程中必不可少的一类测试,有没有一些方法或者技巧,能够保证流程类测试用例的设计比较高效呢?下面我跟大家分享一下: 流程类测试方法主要有四类,语句覆盖.分支覆盖.全覆盖 ...
- 学习5g通信心得体会_5G学习笔记 - 运营商·运营人 - 通信人家园 - Powered by C114...
随着5G的到来,最近也参加了相关的学习,以便迎接更契合的通信发展契机,现把笔记整理整理. 从通讯能力上来说,5G技术有三大特点.第一个是传输速率更高.4G的传输速率大约是百兆比特每秒(bit/s),5 ...
- C#实现Socket异步通信,及完整源码库
C#实现Socket异步通信,及完整源码库 背景 关键代码 完整源码下载 背景 工控上位机系统开发过程中不可避免的会用到socket通信技术,但是在支持多客户端并发连接时,常规方法效率很低.提高通信效 ...
- 如何测试移动端APP
(我的公众号"墨石测试攻略",分享测试技能和经验,欢迎关注!) 写在前面 移动端APP怎么测? 怎么测取决于你们公司的产品类型及面向的人群,这些决定了我们测试的侧重点. ToB类型 ...
- App测试流程及测试点(个人整理版)
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...
- H5文件上传测试点,整理一波。
需求背景:为了方便用户上传自己手机内的本地视频,同时提高视频的分发量,故支持在移动端H5页面增加上传视频的功能. 原型图: 1.首页&上传素材空页面: 2.上传素材(有素材)& ...
- App测试流程及测试点(个人整理版)-转
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用 ...
最新文章
- [LeetCode] Excel Sheet Column Number
- Type of data in energy dashboard
- delphi7下安装TMS component
- 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第3部分)
- linux ls-l getswd,liunx
- 一天能学会的计算机技术
- 【BZOJ3107】二进制a+b,DP
- centos 更改root用户名(超简单)
- Windows 下 PHP 开发环境配置系列二(使用 MODx CMS)
- 如何验证是否正确安装了CUDA
- educoder第六章 关联挖掘 实验二:FP-growth
- Storm BaseBasicBolt和BaseRichBolt
- 基础集合论 第一章 3 集合论的公式和条件
- 基于SAP HANA 的SAP系统 安装
- 牛津大学教授Michael Wooldridge:AI社区40+年如何看待神经网络
- 顺丰同城快递预下单接口
- 下载MySQL驱动程序
- c语言中ANSI标准的关键字,C语言中32个关键字详解
- excel调用python编程-超简单:用Python让Excel飞起
- 通信工程测试图修改软件,通信工程工具仪器大全,你用过几种?
热门文章
- 【每天学点管理学】目标管理工具——SMART法则
- 5年单片机学习总结-ED China【转】
- 【解决步骤】TortoiseGitPlink Fatal Error:No supported authentication methods available (server sent: publi
- 中望3d快捷键命令大全_室内设计3D快捷键 CAD命令
- 食品科学与工程与计算机论文,2010食品科学与工程专业毕业论文
- JAVA 开发规范
- of引导的后置定语的总结
- 地铁里的广播语和广告语
- 软考_信息系统项目管理师_信息系统项目管理基础
- 电学计算机专业英语,电器电子英语词汇(O)