压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)

本文介绍了软件测试相关内容。负载测试从并发量维度,压力测试从访问时间维度评估系统性能。给出性能指标参数,如系统资源使用率、响应时间、错误率等。还提到专项测试的必要性及常见类型,包括兼容性、安全等测试,最后介绍了TPS和QPS的概念及公式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.   负载测试是从并发量维度出发,不断增加并发量发情况下,系统的性能指标

压力测试是从访问时间的维度出发,在并发量一定的情况下不断增加连续访问的时间情况下,系统的性能指标。

举例:

负载测试:服务员在单位时间内不断增加开发工作量,查看服务员在不同工作量下完成工作的程度,从而了解该服务员的技术水平

压力测试:基于外部压力,例如长时间不休息,长时间不开工作等情况,查看该服务员是否还会不会继续好好工作(能否及时响应请求),或者罢工。

  1. 性能指标参数:

系统资源使用率 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:每秒事务处理数    公式: 
  在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值