压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)
压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)
1. 负载测试是从并发量维度出发,不断增加并发量发情况下,系统的性能指标
压力测试是从访问时间的维度出发,在并发量一定的情况下不断增加连续访问的时间情况下,系统的性能指标。
举例:
负载测试:服务员在单位时间内不断增加开发工作量,查看服务员在不同工作量下完成工作的程度,从而了解该服务员的技术水平
压力测试:基于外部压力,例如长时间不休息,长时间不开工作等情况,查看该服务员是否还会不会继续好好工作(能否及时响应请求),或者罢工。
2. 性能指标参数:
系统资源使用率 cpu 内存 硬盘读写 网络
web端 app端
资源使用不得80% 资源使用不得超过80%
响应时间 2 5 8 原则 响应时间 258原则
错误率 20% 错误率 20%
3.专项测试
1.为什么要专项测试?
手工测试之后,自动化测试之后,接口测试,性能测试之后,线下环境、预发布环境都没有问题了,测试工作看似完整,但是到了用户生产环境,安装使用过程中还是有很多之前没有预料的问题被反馈过来,比如: crash问题、设备兼容性问题、电量消耗过快问题等。
这些问题通过上边的测试难以找出,所以要引入专项测试包括:兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试和环境相关测试。
2.常见的专项测试:
兼容测试:APP版本/分辨率/同一账号并发登录/主流厂商和系统的兼容
安全性测试:敏感信息、账号密码、数据通讯等是否加密
流量测试:WIFI、4G等情况(分两种1.客户端消耗2.后台消耗)
网络测试:不同网络环境、不同信号下运行程序
稳定性测试:主要针对(闪退、卡死、等)
电量测试:App运行后的实际耗电量
环境测试:(干扰、权限、三方依赖、冲突。交互、安装/卸载等测试)
4.TPS和QPS
tps:每秒查询率 公式:吞吐量 = 用户数*请求数/时间
qps:每秒事务处理数 公式:
压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)相关推荐
- Android测试solo,SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手
SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手 SoloPi:支付宝开源的 Android 专项测试工具的介绍与快速上手 MTSC2019大会上,Soloπ算是一次正式的在公众 ...
- 软件确认测试和验收测试有什么区别?
一.软件确认测试是什么? 软件确认测试又称有效性测试,有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求.主要是为了表明软件是可以工作的,并且符合" ...
- 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi
目录 APP测试要点 目标 一.APP专项测试 1.1 兼容性 1.2 安装 1.3 卸载 1.4 升级 1.5 干扰测试(交叉事件测试) 1.6 Push推送 1.7 用户体验 二. 性能测试工具 ...
- 互联网测试岗位分类_【科普】互联网测试岗位的工作日常
近期公司新来了一批实习生,公司也组织了大量的人力物力对实习生的进行培训.不得不说,公司的确在朝"大公司"的方向发展,各项制度福利也在逐步完善.以前别说是实习生了,不管是社招还是校招 ...
- APP客户端性能专项测试手册
APP客户端性能专项测试手册 一.前言 1.1文档目的 通过对本文档的学习,对APP客户端性能专项测试的理论知识,测试工具,测试方法,缺陷分析思路等能有一定程度的了解,并能快速投入到专项测试工作中去. ...
- APP专项测试-弱网测试
在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式.不同的协议.不同的制式.不同的速率,使移动应用运行的场景更加丰富.目前移动端产品的使用用 ...
- 移动应用专项测试的思路和方法
对于移动应用,顺利完成全部业务功能测试往往是不够的.如果你的关注点只是业务功能测试,那么, 当你的移动应用被大量用户安装和使用时,就会暴露出很多之前完全没有预料到的问题,比如: 流量使用过多: 耗电量 ...
- 计算机联锁标准站检测,计算机联锁设备专项测试研究.pdf
计算机联锁设备专项测试研究 2014年8月 2014 铁道通信信号 August 第50卷第8期 RAILWAYSICNALLING&COMMUNICATIONV01.50No.8 计算机联锁 ...
- 手机APP测试之专项测试
前言 说到专项测试,大家的第一反应可能是流量测试.电量测试.弱网络测试等及其对应的专项测试工具.除了以上,关于专项测试我们还要知道: 1) 我应该在什么阶段去做专项测试. 2) 每个阶段做什么. 3) ...
最新文章
- python3实现汉字转拼音
- 百度搜索 带网页特效的关键词
- svm 彻底的过程
- 操作系统的线程和进程的区别_进程,线程,协程,有何区别?
- 中油即时通信电脑版_市场营销之即时通讯营销
- html字居右垂直设置,css文字水平垂直居中怎么设置?
- 深入理解SpringBoot (4)
- Python 抓取网页乱码问题 以及EXCEL乱码
- solver.prototxt参数解析
- 课时8-1:adams建约束副----齿轮约束
- OpenCV 帧差法
- 动作捕捉助力无人车多源传感器信息融合导航技术
- 基于WDF框架的PCIE驱动设计
- 汇客huikeCRM项目实战-牛刀小试
- linux系统遇到挖矿程序
- NRF52832学习笔记(39)——设备信息服务(DIS)
- Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25
- K8s、Docker、CRI、OCI 之间的爱恨情仇
- 1080P、720P、4CIF、CIF所需要的理论带宽和工程中实际带宽及存储容量
- 基于Python点餐外卖系统设计与实现 开题报告
热门文章
- python 版本控制及django,git的使用
- VB6.0如何使用正则表达式
- mysql拆分盘数据库_数据库拆分
- 利用二叉链表创建二叉树_利用递归解LeetCode第111题:二叉树的最小深度
- php 下载的文件损坏,php 文件下载 出现下载文件内容乱码损坏的解决方法
- php用户名框架,ThinkPHP框架结合Ajax实现用户名校验功能示例
- c语言按键实现跳转程序,C语言中的跳转语句
- 如何提升应用程序启动权限
- 【Spring】Service 注入失败,空指针
- 设置自动清理mysql binlog日志和手动删除的方法