需求|5000字详解性能需求
编辑导语:一件产品的完成,最重要的一环便是它的性能,好产品的性能必定是被人们所需要的。这篇文章详细阐述了产品性能需求的重要性,推荐想要了解性能要求的童鞋阅读。

文章插图
我刚工作时,和政府部门做了个产品,功能就是个表单录入,录入完保存到系统。拿去给用户演示,一切很完美。
但是当开始试运行时,出现了问题——单据录入完成后,保存无反应。
后来一看是用户在每次会同时录入很多条内容,在保存100条数据要30s才能保存成功。500条数据直接保存失败。
当然,这是我的问题,忽略了对性能的要求。
性能的重要性不必细说,有些数据表明:近80%的用户反馈应用响应时间慢、点击没反应等性能问题。
一般在公司里会有专门的测试人员对系统进行性能测试,而对于性能的标准,具体性能指标多少合适,测试同学是不清楚的。
这个时候就需要产品狗们提出性能要求,给测试同学作参考。
接下来我们说说性能需求咋提以及性能指标。
文章较长,建议收藏吃灰~
一、性能需求什么时候提性能需求属于非功能需求,一般在需求文档内需要有单独模块对性能做说明。

文章插图
在写需求文档的时候就可以把性能需求一起规定好,在需求评审时也要评审下性能需求,让各方达成一致。
研发同学在做技术设计时考虑进来,避免在项目后期,出现重大性能问题。
测试同学在准备测试用例时,把性能也提前规划进来,提前准备好测试方案。
另外性能测试也会占用一定的项目时间,需要在制定项目计划时,把性能测试的时间也纳入计划中。
二、性能需求怎么提性能需求是指对系统性能进行规范化描述,提出明确、合理的性能指标要求。
主要分为2个方面:
1.系统整体性能需求主要指标包括
- 在线用户数数量:如支持在线用户数200w
- 平稳运行时间:如7×24h
- 平均响应时间:如页面打开时间低于2s。(对于一些主要页面可以在做单独性能要求)
- CPU:CPU使用率<75%
可以从下边几个标准来确定需要单独明确的功能/接口
- 高频:系统中高频率使用的功能,高频调用的接口,像刷动态
- 关键:系统中不能出现问题的功能,像登录、注册、支付
- 特色:系统中的亮点功能,产品的卖点,比如处方合理性审核系统、风险监控系统,还有像交友的在线匹配功能。
- 涉及大量数据:比如说报表查询。
并发用户数500,响应时间2s,TPS到500/s,CPU不得超过75%。
下边我们详细说说性能指标以及性能指标的标准
三、常见的性能指标有哪些主要有响应时间、并发数、吞吐量、CPU等,对于App需要关注FPS、启动时间、耗电量等。
我们一个个看看:
1. 响应时间——最直观的表现“系统应该让用户知道发生了什么,在适当的时间内做出适当的反馈。”尼尔森可用性十原则——状态可见性
在尼尔森可用性十原则中的“状态可见性原则”提到的“适当的时间”就可以理解为响应时间。
站在用户角度描述就是点击一下按钮,系统在页面上给出反馈的时间。这个反馈时间是用户最能直观感受到的,也是对用户体验影响最大的地方。
- 需求旺盛!苹果考虑重启原始Homepod
- 显卡|购机别犹豫,vivo S15系列满足你的用机需求,入手更划算
- 蓝牙AOA定位那点事系列085:如何应对第一次合作软件开发合作伙伴的问题和需求
- 充电器|深入洞察用户需求 倍思如何打造实用和美学兼备的产品?
- 什么是发泡不锈钢水管?发泡不锈钢水管应用详解!
- OPPO|准大学生看过来!满足大学四年学习、生活需求平板,三件套不到2K
- 电动自行车|iPhone14今年屏幕需求或超2.05亿块,京东方继续供货
- 电池|各价位段手机品质表,选购手机按需求购买就行
- 华为手环|天玑8100-MAX机型二选一!这两款机型涵盖手游玩家所有的换机需求
- 奇虎360|冰箱、电视、空调、洗衣机的老款型:除非特殊需求,否则不建议买
