news 2026/3/26 6:46:50

爆肝整理,13年测试老鸟性能测试-性能指标汇总,一篇打通...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
爆肝整理,13年测试老鸟性能测试-性能指标汇总,一篇打通...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

1、客户端常用指标

1)计算最大线程数

查询功能,需要系统能够在5分钟内能完成5000笔查询业务,同时用户响应时间不超过3s,该用多少线程数施压?

公式:最大线程数=(单次响应时间 * 业务量)/总的业务时间
比如:(3*5000)/5*60=50

2)相对并发&绝对并发

相对并发:指在一个时间段内发生的事情。
在jmeter的测试计划中添加线程组,设置线程属性,2s之内启动10个线程,其对应的相对并发为5(线程数/启动时间)

绝对并发:指在同一个时刻发生的事情。
jmeter可以使用同步定时器实现绝对并发,也就是同一时刻达到了某一集合点才发出请求

绝对并发的优点:对服务器来说,会产生一种瞬间高并发。
绝对并发的缺点:对服务器来说,平均压力会减低。

根据业务来选择,如果业务场景是瞬间高并发类型的,比如抢购,秒杀等,需要加集合点。或者是多场景测试,你需要确保数据流上下游关系,控流的时候可以考虑。其他场景都不需要加,加了集合点后,就不适用tps来衡量系统性能。

3)吞吐量

单位时间内出来的客户请求书,直接体系系统的承载能力。
性能测试领域的吞吐量通常会结合上时间维度进行统计。
如果吞吐量的“量”以“事务”为统计单位的话,结合时间维度,就可以换算成TPS

4)TPS&QPS

TPS 每秒事务数(Transactions per second)具体的事务的定义,都是人为的,可以一个接口、多个接口、一个业务流程等。
如果每秒能够完成N次这3个过程,TPS就是N;如果多个接口定义为一个事务,那么这多个请求完成一次,算做一个TPS.

QPS 每秒查询数(Queries per second)是一台服务器每秒能够响应的查询次数(数据库中的每秒执行查询sql的次数)。
QPS代表的场景不够全面,仅仅适用于只执行单次查询的接口,不建议用QPS来作为系统性能指标。

TPS&QPS的关系
如果是对一个查询接口(单场景)压测,且这个接口内部不会再去请求其他接口,那么tps=qps,否则tps≠qps.
如果是容量场景,假设n个接口都是查询接口,且这个接口内部不会再去请求其他接口,qps=n*tps.

如何评估TPS
根据已有接口评估:
如果是一个老接口–上一次大促峰值的3-5倍为目标TPS
如果是一个新接口–可以参考相同业务场景的其他接口目标制定
根据业务量评估
案例:预期20万注册用户,其中每天客跃用户峰值预计占10%,首页存在游客访问则增加一倍;法跃用户平均每人每天访问接口4次;访问时间段大多数在20:00-21:00
通过二八原则,80%的业务在20%的时间产生
峰值TPS=业务量80%/业务时段(秒)20%
200000
10%24
80% /606020%=178

不同行业参考标准:
金融:1000TPS—50000TPS
保险:100TPS----100000TPS
制造:10TPS-----5000TPS
互联网电子商务:10000TPS----1000000TPS
互联网中型网站:1000TPS—50000TPS
互联网小型网站:500TPS–10000TPS

5)响应时间

用户提交一个请求,系统从开始呈现到将所有信息都呈现到客户端所需要的时间
不同行业参考标准:
互联网:500毫秒以下,如淘宝业务10毫秒左右
金融:1秒以下为佳,复杂业务3秒以下
保险:3秒以下为佳
制造业:5秒以下为佳

6)错误率

错误率 简称FR,指系统在负载情况下,失败交易的概率,错误率=(失败交易数/交易总数)*100%
参考标准:一般成功率不低于99.4%

7)并发用户数

并发用户数指在同一时刻内,登录系统并进行业务操作的用户数量

2、服务器端常用指标

1)CPU

CPU又称中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心(core)和控制中心(Control Unit)。主要功能时解释计算机指令以及处理计算机软件中的数据。

行业参考标准:
CPU指标主要指的是CPU利用率,包括用户态(user),系统态(sys),等待态(wait),空闲态(idle)
CPU利用率 <=75%
CPU sys% <=30%
CPU wait% <=5%

2)磁盘吞吐量

磁盘吞吐量简称Disk Throughput,是指在无磁盘故障的情况下单位时间内通过磁盘的数据量

行业参考标准:
磁盘指标有每秒读写多少兆,磁盘繁忙率,磁盘队列数,平均服务时间,平均等待时间,空间利用率。其中磁盘繁忙率是直接反映磁盘是否有瓶颈的重要依据,磁盘繁忙率要低于70%

3)内存

内存是与CPU进行沟通的桥梁,计算机所有程序的运行都是在内存中进行的,内存的性能对系统影响非常大。

行业参考标准:
为了最大利用内存,在内存中存放了缓存,因此内存利用率100%并不代表内存有瓶颈,衡量系统内存是否有瓶颈主要靠SWAP(与虚拟内存交换)交换空间利用率,一般低于70%,太多的交换将引起系统性能低下。

4)网络吞吐量

Network Throughput,是指在无网络故障的情况下单位时间内通过的网络的数据数量。单位:Byte/s. 网络吞吐量指标用于衡量系统对于网络设备或链路传输能力的需求。当网络吞吐量指标接近网络设备或链路

完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程

下面是我整理的2025年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

人生最耀眼的不是站在聚光灯下的瞬间,而是黑暗中依然前行的勇气。当你觉得撑不住时,请记住:每个伟大的突破都藏在"再坚持一天"的决定里。你的脚步,正在创造属于自己的传奇!

别被暂时的风雨模糊了视线!那些让你流泪的磨练,正在雕刻更璀璨的未来。当别人选择放弃时,你的坚持就是胜利的宣言。向前奔跑吧,整个世界都在等待你的光芒绽放!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 13:30:33

Python+Vue的校园自助洗衣服务管理系统 Pycharm django flask

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 本系统共有管理员,用户2个角色&#xff0c;具体功能如下&#xff1a; 1.管理员角色的功能主要包括管理员登录&#xff0c;用户管理&#xff0c;洗衣机分类管理&#xff0c;洗衣机管理&…

作者头像 李华
网站建设 2026/3/23 22:34:26

LobeChat品牌命名建议生成器搭建

LobeChat品牌命名建议生成器搭建 在企业创新节奏不断加快的今天&#xff0c;一个响亮、独特且富有意义的品牌名称往往成为产品成功的第一步。然而&#xff0c;传统命名过程依赖团队头脑风暴&#xff0c;耗时长、创意易枯竭&#xff0c;且难以系统化迭代。与此同时&#xff0c;尽…

作者头像 李华
网站建设 2026/3/24 1:57:46

Flutter URL唤醒神器:url_launcher 6.3.2 全场景实战,从配置到进阶

【导语】在Flutter开发中&#xff0c;“唤醒外部资源”是高频需求——打开网页、拨打电话、发送邮件、启动地图导航……这些操作若从零实现&#xff0c;需适配多平台原生API&#xff0c;耗时且易出错。官方插件url_launcher 6.3.2完美解决此问题&#xff0c;它封装了全平台URL唤…

作者头像 李华
网站建设 2026/3/16 5:01:06

使用STM32H743的CMAKE工程添加到vscode

1、打开系统HSE时钟2、配置一下GPIO3、配置freertos系统时钟源&#xff0c;此处使用1ms时钟源配置freertos时钟。4、配置freertos&#xff1b;5、配置时钟树&#xff0c;使用的是外部晶振&#xff0c;25mhz;6、生产cmake工程&#xff1b;7、vscode配置cmake环境&#xff0c;直接…

作者头像 李华
网站建设 2026/3/21 20:38:32

介观交通流仿真软件:Aimsun Next_(9).仿真结果分析与可视化

仿真结果分析与可视化 在交通流仿真过程中&#xff0c;仿真结果的分析与可视化是至关重要的步骤。通过对仿真结果的分析&#xff0c;我们可以验证模型的有效性&#xff0c;评估交通策略的效果&#xff0c;并提取有用的信息以支持决策。可视化则帮助我们将这些复杂的数据以直观的…

作者头像 李华