即使通讯的特性

  • 实时性
  • 可靠性
  • 时序性
  • 安全性
  • 试试

实时性:
发送消息与接收消息的延迟时间测试,是否在接收范围内
服务端有一定压力的情况下的延迟时间,是否在接收范围内

可靠性

时序性:

安全性:

消息数据的安全,“数据传输安全” “数据储存安全”,“消息内容安全”,怎么保证消息的安全性?

异常情况罗列:断线重连+心跳保活:

系统性能

最大能支持的连接数量性能测试

多端登录漫游
    多端登录功能验证,同端顶号,不同端并存
    发送方多端登录,发送消息,其他发送终端消息拉取
    接收方多端登录,发送消息,所有接收终端消息发送
    发送方、接收方均多端登录的情况,拉取数据验证
    漫游消息有效时限规则验证

容灾容错
    多集群场景,在其中一个停止运行后还可以保证会话重连接

安全性
    跨脚本站点攻击
    验证会话的身份校验,用户是否可以通过攻击,修改目标id,实现发送消息给任意用户
    数据传输安全、数据存储安全、消息内容安全
    敏感词检索

多端消息同步
    消息同步
        多选登录+消息漫游
        在任意终端登录,可拉取所有的历史消息
        多端登录接收消息
            考虑终端状态:在线(服务端推在线数据)离线(终端主动拉取离线数据)
            发送给不同终端,根据userID+终端类型为key
        多端登录发送消息
            发送端多端登录,其中一端发送消息,会将其发送的消息发送给所有的接收方
            同时也会将其发送的消息,发送给除自己以外的其他登录终端
            同时,缓存本地
    未读红点数同步
    离线消息同步
    在线消息同步

整理一些即使通讯的测试点相关推荐

  1. 经过整理的Modbus通讯协议详解(一)

    Modbus通讯协议简介 Modbus协议 Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modb ...

  2. 嵌入式linux学习笔记--TCP通讯整理

    嵌入式linux学习笔记–TCP通讯整理 之前的项目中使用到了比较多的tcp 通讯相关的知识,一直也没有进行整理,今天准备拿出时间好好的整理一下TCP通讯的整个过程.预计会整理linux和window ...

  3. 电商购物核心功能测试点

    这份是根据电商中所涉及的业务点整理出的核心功能测试点,更多的偏向于功能性的测试.其后所涉及到的性能测试.压力测试.集成测试等,会在进一步分析,作为一名产品经理应该了解到这部分知识点.

  4. 流程类测试用例设计方法和测试策略

    对于测试人员来说,流程类测试是测试过程中必不可少的一类测试,有没有一些方法或者技巧,能够保证流程类测试用例的设计比较高效呢?下面我跟大家分享一下: 流程类测试方法主要有四类,语句覆盖.分支覆盖.全覆盖 ...

  5. 学习5g通信心得体会_5G学习笔记 - 运营商·运营人 - 通信人家园 - Powered by C114...

    随着5G的到来,最近也参加了相关的学习,以便迎接更契合的通信发展契机,现把笔记整理整理. 从通讯能力上来说,5G技术有三大特点.第一个是传输速率更高.4G的传输速率大约是百兆比特每秒(bit/s),5 ...

  6. C#实现Socket异步通信,及完整源码库

    C#实现Socket异步通信,及完整源码库 背景 关键代码 完整源码下载 背景 工控上位机系统开发过程中不可避免的会用到socket通信技术,但是在支持多客户端并发连接时,常规方法效率很低.提高通信效 ...

  7. 如何测试移动端APP

    (我的公众号"墨石测试攻略",分享测试技能和经验,欢迎关注!) 写在前面 移动端APP怎么测? 怎么测取决于你们公司的产品类型及面向的人群,这些决定了我们测试的侧重点. ToB类型 ...

  8. App测试流程及测试点(个人整理版)

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...

  9. H5文件上传测试点,整理一波。

    需求背景:为了方便用户上传自己手机内的本地视频,同时提高视频的分发量,故支持在移动端H5页面增加上传视频的功能. 原型图: 1.首页&上传素材空页面:     2.上传素材(有素材)& ...

  10. App测试流程及测试点(个人整理版)-转

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用 ...

最新文章

  1. [LeetCode] Excel Sheet Column Number
  2. Type of data in energy dashboard
  3. delphi7下安装TMS component
  4. 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第3部分)
  5. linux ls-l getswd,liunx
  6. 一天能学会的计算机技术
  7. 【BZOJ3107】二进制a+b,DP
  8. centos 更改root用户名(超简单)
  9. Windows 下 PHP 开发环境配置系列二(使用 MODx CMS)
  10. 如何验证是否正确安装了CUDA
  11. educoder第六章 关联挖掘 实验二:FP-growth
  12. Storm BaseBasicBolt和BaseRichBolt
  13. 基础集合论 第一章 3 集合论的公式和条件
  14. 基于SAP HANA 的SAP系统 安装
  15. 牛津大学教授Michael Wooldridge:AI社区40+年如何看待神经网络
  16. 顺丰同城快递预下单接口
  17. 下载MySQL驱动程序
  18. c语言中ANSI标准的关键字,C语言中32个关键字详解
  19. excel调用python编程-超简单:用Python让Excel飞起
  20. 通信工程测试图修改软件,通信工程工具仪器大全,你用过几种?

热门文章

  1. 【每天学点管理学】目标管理工具——SMART法则
  2. 5年单片机学习总结-ED China【转】
  3. 【解决步骤】TortoiseGitPlink Fatal Error:No supported authentication methods available (server sent: publi
  4. 中望3d快捷键命令大全_室内设计3D快捷键 CAD命令
  5. 食品科学与工程与计算机论文,2010食品科学与工程专业毕业论文
  6. JAVA 开发规范
  7. of引导的后置定语的总结
  8. 地铁里的广播语和广告语
  9. 软考_信息系统项目管理师_信息系统项目管理基础
  10. 电学计算机专业英语,电器电子英语词汇(O)