什么时候开展性能检测?性能检测的目的是什么?

日期:2022-03-25 15:14:58 浏览量:986 标签: 性能检测

性能检测的基本原则是:越早发现问题,越容易定位问题,也越容易修复问题。因此,性能检测可以贯穿软件研发生命周期的各个阶段,比如:单元测试可以测试多线程并发下的功能准确性,每个 API 也都需要进行性能检测和评估,集成测试时需要顾及所用模块的数据大小及缓存使用情况,系统测试中也需要从用户负载的角度衡量相关的全局性能指标等等。那么,什么时候开展性能检测?性能检测的目的是什么?

1、性能检测什么时候进行?

性能检测是基于系统的功能已经完成或者趋于完成的事实,如果功能不够完整就没有多大意义。因为后期的功能改进会影响系统的性能,过早进入性能检测会导致测试结果不准确,浪费测试资源。因此,性能检测首先是基于功能测试的,性能检测只有在知道其功能需求后才能进行。

2、如何进行性能检测?

一个正在测试的系统,我们需要分三个部分进行分析:

入口:如何发送请求,施压方应该施加多大压力,如何施加压力;

被测系统:系统如何响应单个请求,系统业务流程如何,系统网元节点,数据流等。整体绩效要求是否存在,哪些指标需要检查,如何监控;

导出:接收到什么数据,如何获取和比较;

感觉和功能测试没太大区别吗?是的,就是分析单个用户的功能流程和系统的数据流结构图(包括后台的数据流),然后考虑大量的用户操作。

什么时候开展性能检测?性能检测的目的是什么?

系统的一般性能检测步骤如下:

1.确认测试目标;

2.分析测试系统的业务需求;

3.分析被测系统的系统结构;

4.分析被测系统的性能检测点;

5.设计测试方案、测试方案和测试用例;

6.选择测试工具;

7.测试和开发;

8.测试执行;

9.测试结果分析;

10.测试调优、测试验证和测试分析;

11.输出测试报告;

性能测试在不同情况下是有着不同的目的,清楚每次性能测试的目标,能够让我们在开展性能测试的时候更有针对性。

性能测试的目的

1、获取正常请求流量下,系统的各个性能指标:

这是最常见的性能测试目的,常规性能测试通常都有这个需求。在正常压力(无压力)流量下对系统进行性能测试,建立一个可度量的参考标准,为其他测试场景或者调优过程提供对比参考。

常用的性能测试指标包括:

服务响应相关的:平均响应时间,响应时间分布情况,失败率等

资源使用相关:CPU使用,内存,磁盘IO,网络IO等

2、获取系统能够承载的极限容量,以及获得系统的性能瓶颈:

系统容量评估因为比较难自动化,所以通常这类需求频率会低一些,可能会周期性评估。通过“拐点法”进行性能测试,逐步增大系统的压力,直到性能指标不可接受或者出现了明显的拐点,从而找到系统的瓶颈点。需要注意的是,压测时的极限并发或者极限每秒处理请求数,一定是以在安全运维的性能标准下为前提。

3、测试系统稳定性:

系统稳定性压测是要知道在各种情况下系统能否稳定运行。

造成系统不稳定的情况有:

极限的每秒请求数

极限的并发数或连接数

突发流量高峰

长时间的压力流量

热点数据请求

差网络环境

下游模块慢返回、超时或故障假死等

4、性能测试辅助系统参数调整:

需要配合研发,测试在不同系统参数或者部署方案下,系统性能情况的对比。

5、系统性能回归:

在版本升级时,通常需要对比新老版本的性能情况。

经过反复大量的性能检测后,才能保证在任何环境下,都能让用户有较好的产品体验。保证产品符合性能通能,让用户有较好的体验,这是性能的最终目的。

相关阅读
五月芯资讯回顾:原厂涨价函不断,疫情影响供应链

刚刚过去的五月,全球多地疫情反弹,大宗商品涨价延续,IC产业链毫无意外,缺货涨价仍是主旋律。下面就来梳理一下过去的一个月,业内都有哪些值得关注的热点。

2021-06-04 11:16:00
查看详情
马来西亚管控延长,被动元件又悬了?

自五月以来,马来西亚疫情不断升温,每日新增确诊高峰曾突破9000例。严峻形势之下,马来西亚政府于6月1日开始执行为期半个月的全面行动管制。在这之后,每日新增病例呈现下降趋势。

2021-06-18 15:41:07
查看详情
内存市场翻转,涨价来袭!

据媒体近日报道,内存正在重回涨价模式,从去年12月到今年1月,涨幅最多的品种已达30%。据行情网站数据,各类内存条、内存颗粒在12月上旬起开始涨价,至今仍没有停止的意思。

2021-03-05 10:53:00
查看详情
被动元件涨价启动,MLCC和芯片打头阵

据台媒近日报道,MLCC两大原厂三星电机和TDK近期对一线组装厂客户发出通知,强调高容MLCC供货紧张,即将对其调涨报价。在芯片电阻市场,台厂国巨正式宣布从三月起涨价15-25%。紧接着,华新科也对代理商发出涨价通知,新订单将调涨10-15%。

2021-03-05 10:52:00
查看详情
深圳福田海关查获大批侵权电路板,共计超过39万个

据海关总署微信平台“海关发布”10日发布的消息,经品牌权利人确认,深圳海关所属福田海关此前在货运出口渠道查获的一批共计391500个印刷电路板,侵犯了UL公司的“RU”商标专用权。

2021-03-05 11:12:00
查看详情
可靠性测试:常规的可靠性项目及类型介绍

可靠性试验是对产品进行可靠性调查、分析和评价的一种手段。试验结果为故障分析、研究采取的纠正措施、判断产品是否达到指标要求提供依据。根据可靠性统计试验所采用的方法和目的,可靠性统计试验可以分为可靠性验证试验和可靠性测定试验。可靠性测定试验是为测定可靠性特性或其量值而做的试验,通常用来提供可靠性数据。可靠性验证试验是用来验证设备的可靠性特征值是否符合其规定的可靠性要求的试验,一般将可靠性鉴定和验收试验统称为可靠性验证试验。

2021-04-26 16:17:00
查看详情
产品进行可靠性测试的重要性及目的

产品在一定时间或条件下无故障地执行指定功能的能力或可能性。可通过可靠度、失效率还有平均无故障间隔等来评价产品的可靠性。而且这是一项重要的质量指标,只是定性描述就显得不够,必须使之数量化,这样才能进行精确的描述和比较。

2021-04-26 16:19:00
查看详情
汇总:半导体失效分析测试的详细步骤

失效分析是芯片测试重要环节,无论对于量产样品还是设计环节亦或是客退品,失效分析可以帮助降低成本,缩短周期。 常见的失效分析方法有Decap,X-RAY,IV,EMMI,FIB,SEM,EDX,Probe,OM,RIE等,因为失效分析设备昂贵,大部分需求单位配不了或配不齐需要的设备,因此借用外力,使用对外开放的资源,来完成自己的分析也是一种很好的选择。我们选择去外面测试时需要准备的信息有哪些呢?下面为大家整理一下:

2021-04-26 16:29:00
查看详情
芯片常用失效分析手段和流程

一般来说,集成电路在研制、生产和使用过程中失效不可避免,随着人们对产品质量和可靠性要求的不断提高,失效分析工作也显得越来越重要,通过芯片失效分析,可以帮助集成电路设计人员找到设计上的缺陷、工艺参数的不匹配或设计与操作中的不当等问题。芯片失效分析的常用方法不外乎那几个流程,最重要的还是要借助于各种先进精确的电子仪器。以下内容主要从这两个方面阐述,希望对大家有所帮助。

2021-04-26 16:41:00
查看详情
值得借鉴!PCB板可靠性测试方法分享

PCB电路板是电子元件的基础和高速公路,又称印刷电路板,是电子元器件电气连接的提供者。它的发展已有100多年的历史了;它的设计主要是版图设计;采用电路板的主要优点是大大减少布线和装配的差错,提高了自动化水平和生产劳动率。PCB的质量非常关键,要检查PCB的质量,必须进行多项可靠性测试。这篇文章就是对测试的介绍,一起来看看吧。

2021-04-26 16:47:42
查看详情