软件性能指标

文章详细阐述了软件性能的几个关键指标,包括响应时间(如1-3-5标准)、并发用户数(同时提交请求的数量)、TPS(每秒事务数)、CPU和内存的利用率,以及磁盘读写性能。对于移动端,重点关注FPS(帧率)、耗电量和App启动时间。这些指标用于评估系统的处理能力和用户体验。

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

软件性能指标描述

1.响应时间

提交请求和返回该请求的响应之间使用的时间。
响应过程

响应时间分为接口响应时间和页面响应时间,接口响应时间是指调用接口到接口返回结果的时间,页面响应时间是指用户在页面上发起交互到页面显示出处理结果的时间。软件产品更需要关注的是页面响应时间,接口处理完成数据,在前端显示前解析数据还需要时间。
在这里插入图片描述

响应时间有个1-3-5标准:在1秒以内,用户完全可以接受;3秒内用户感觉还行;大于5秒用户将焦躁不安。

导出性能需求示例:
1万条数据,导出完成用时3s
3万条数据,导出完成用时5s
10万条数据,导出完成用时8s

接口响应时间参考:
互联网企业:500毫秒以下,例如淘宝业务10毫秒左右
金融企业:1秒以下为佳,部分复杂业务3秒以下
保险企业:3秒以下为佳
制造业:5秒以下为佳

2.并发用户数

每秒同时向服务器提交请求的用户总数量。两种理解:

  • 多个用户同一时间做不同操作,比如多个用户有发动态的,有刷动态的:(需求示例)系统支持并发用户数500
  • 多个用户同一时间做同一个操作,比如多个用户一起发动态:(需求示例)系统支持300人并发发布动态

并发用户数评估方法一:
在这里插入图片描述
示例:
在这里插入图片描述其他方法:
二八原则:
在这里插入图片描述

B端私有化部署的产品:企业用户数量*比例
比例大约为8%~20%

3.TPS

每秒事务数,一个事务是指服务器发送请求,服务器做出反应的过程。TPS是衡量系统处理能力的重要指标
在这里插入图片描述在这里插入图片描述

4.CPU

主要指CPU利用率,CPU<20%的利用率为资源空闲,在20% ~ 60%之间表示资源使用稳定,在60% ~ 80%之间表示资源使用饱和。

5.内存

指内存使用率,一般小于70%

6.磁盘

单位时间内通过磁盘的数据量,主要是每秒的读、写请求大小。磁盘繁忙率要<70%

7.移动端要关注的性能指标

7.1 FPS

每秒显示的帧数,主要用来体现出app的流畅度。一般24帧/秒,最好是60帧/秒

7.2 耗电量

在这里插入图片描述

7.3 App启动时间

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值