性能专题:一文搞懂性能测试常见指标·测试之家

性能测试的基础:就是在确保功能实现正确的前提下,通过合适的性能测试加压方式和策略,并收集考察服务端应用程序的各项性能指标,以及服务器硬件资源的使用情况,来评估是否存在性能问题隐患。

那今天作为性能测试系列的第二篇,主要会为大家介绍在服务端性能测试中,常见的性能指标有哪些。

从性能测试分析度量的度角来看,可以从如下几个维度来收集考察各项性能指标:

下面将从如上这几个维度,分别从各自维度常见指标,以及指标含义、指标行业参考标准等方面进行介绍。

系统性能指标,常见的可从如下几类进行参考:

行业参考标准:

定义和解释:系统处理能力是指系统在利用系统硬件平台和软件平台进行信息处理的能力。系统处理能力通过系统每秒钟能够处理的交易数量来评价,交易有两种理解:一是业务人员角度的一笔业务过程;二是系统角度的一次交易申请和响应过程。前者称为业务交易过程,后者称为事务。两种交易指标都可以评价应用系统的处理能力。

一般情况下,系统处理能力又用以下几个指标来度量:

对于互联网业务中,如果某些业务有且仅有一个请求连接,那么TPS=QPS=HPS,一般情况下用TPS来衡量整个业务流程,用QPS来衡量接口查询次数,用HPS来表示对服务器点击请求。

无论TPS、QPS、HPS,此指标是衡量系统处理能力非常重要的指标,越大越好,根据经验,一般情况下:

##3.5错误率定义和解释:错误率简称FR,指系统在负载情况下,失败交易的概率。错误率=(失败交易数/交易总数)*100%。

不同系统对错误率的要求不同,但一般不超出千分之六,即成功率不低于99.4%

资源性能指标,常见的可从如下几类进行参考:

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

CPU指标主要指的CPU利用率,包括用户态(user)、系统态(sys)、等待态(wait)、空闲态(idle)。

定义和解释:内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

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

网络吞吐量指标主要有每秒有多少兆流量进出,一般情况下不能超过设备或链路最大传输能力的70%。

常用的中间件例如Tomcat、Weblogic等指标主要包括JVM,ThreadPool,JDBC,具体如下:

常用的数据库例如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数等,具体如下:

一般来说,对于正常工作日(8小时)运行的系统,至少应该能保证系统稳定运行8小时以上。

参考标准:

定义和解释:是指应用软件或操作系统以群集方式部署,增加的硬件资源与增加的处理能力之间的关系。

计算公式为:(增加性能/原始性能)/(增加资源/原始资源)*100%。

扩展能力应通过多轮测试获得扩展指标的变化趋势。一般扩展能力非常好的应用系统,扩展指标应是线性或接近线性的,现在很多大规模的分布式系统的扩展能力非常好。

理想的扩展能力是资源增加几倍,性能就提升几倍。扩展能力至少在70%以上。

对于服务端性能测试,从系统可靠性指标度量分析时,常见从三类来入手:

对于将双机热备作为可靠性保障手段的系统,可衡量的指标如下:

对于使用集群方式的系统,主要通过以下方式考量其集群可靠性:

本指标为了验证系统的备份/恢复机制是否有效可靠,包括系统的备份和恢复、数据库的备份和恢复、应用的备份和恢复,包括以下测试内容:

THE END
1.深入解析:及时响应率如何计算?(及时响应率如何计算)在服务行业,及时响应率是一项重要的服务质量指标。那么,及时响应率究竟是如何计算的呢? 一、定义及重要性 及时响应率是指在规定时间内完成响应的次数与总响应次数的比值。它直接反映了服务团队的响应速度和工作效率,对于提升客户满意度具有重要意义。 二、计算方法 https://www.zaixianjisuan.com/jisuanzixun/shenrujiexi_jishixiangyinglvruhejisuan_.html
2.性能测试中常用的性能指标有哪些?每个指标的含义是什么一般,我们做性能测试的目标是,在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而分析出系统瓶颈,提高系统的稳定性。 而在一份性能测试报告里,会看到以下的这些关键的数据指标: 最大并发用户数,HPS(点击率)、事务响应时间、每秒事务数、每秒点击量、吞吐量、CPU 使用率、物理内存使用、网络流量使用等https://maimai.cn/article/detail?fid=1833623923&efid=0gCSI9h2w6du71OY7-jdlw
3.性能指标有哪些性能指标是用来衡量系统或产品在特定方面的表现。以下是一些常见的性能指标: 响应时间(Response Time):系统对请求的响应所需的时间。 吞吐量(Throughput):系统在单位时间内处理的请求数量。 资源利用率(Resourcehttps://www.autohome.com.cn/ask/6920703.html
4.抖音商家要如何解读客服分析看板数据?抖音的客服分析看板支持商家查看最新客服水平概况,筛选时间段查看近期趋势,具体指标包括:三分钟平均回复率、接起率、平均响应时长、平均等待时长等客服效率指标,用户咨询量、转人工接待量、人工已接待量等客服量指标,客服销售额及满意率等用户指标。商家可实时监控以上关键数据指标判断当前客服水平,及时监控指标变化趋势来https://www.shuaishou.com/school/infos55035.html
5.最全的前端性能定位总结全栈前端精选(可以帮助我们捕获更多的首次渲染之后的加载性能,但这项指标过于复杂,而且很难解释,也经常出错,没办法确定主要内容什么时候加载完。) 长任务(Long Task) :当一个任务执行时间超过 50ms 时消耗到的任务 (50ms 阈值是从 RAIL 模型总结出来的结论,这个是 google 研究用户感知得出的结论,类似用户的感知/耐心的阈值https://www.shangyexinzhi.com/article/4580576.html
6.如何使用阿里云Prometheus监控查询原始压测指标阿里云Prometheus监控提供统一采集、存储和展示阿里云云服务监控数据的能力,并提供对应的Grafana监控大盘和告警。本文介绍使用阿里云Prometheus监控查询原始压测指标的方法。https://help.aliyun.com/document_detail/416784.html
7.性能测试性能需求挖掘性能方案制定及压测嘲设计之疑惑与性能指标: 1、吞吐量 服务端返给客户端的数据量,是指对网络单位时间内成功地传送数据的数量,是单位时间服务器处理事务的总数 Tps 是服务器每秒处理的事务字节数 随用户数逐渐增多,吞吐量应该是递增,如果吞吐量下降,服务器处理事务能力下降,响应时间变长,达到系统瓶颈 https://cloud.tencent.com/developer/article/1527489
8.抖店App上线客服数据透传快捷短语功能同时,平台数据表明,客服提升首次响应速度和平均响应速度后,能让消费者进线咨询时,对客服的满意度评价更高,所以首次响应时长和平均响应时长也能间接影响商家体验分。详情请参考>>《飞鸽体验分考核指标及提升手册》 如何使用客服数据 (1)查看客服实时数据 客服可以在【抖店App-接待】页的右上角点击查看「客服数据」https://school.jinritemai.com/doudian/wap/article/aHWrB32aEzDM
9.性能测试常见指标分析响应时间的指标取决于具体的服务。如智能提示一类的服务,返回的数据有效周期短(用户多输入一个字母就需要重新请求),对实时性要求比较高,响应时间的上限一般在100ms以内。而导航一类的服务,由于返回结果的使用周期比较长(整个导航过程中),响应时间的上限一般在2-5s。 https://zhuanlan.zhihu.com/p/405635123
10.神策数据正式推出智能预警分析,你的指标预警小管家上线啦分析师/运营/产品同学需要每日关注实时/离线数据,人工操作费时费力,效果不佳; 依赖业务人员经验设置预警规则,在特殊场景下难以精准定位,误报、漏报异常…… 以上场景有没有觉得很熟悉?在企业的业务开展过程中,运营人员希望能够得到“优惠券领取量”“新用户流失率”“广告位点击量”等关键指标变动的实时反馈,一方面提https://www.sensorsdata.cn/blog/20210826/
11.宁德市交通运输局关于印发《宁德市道路运输车辆动态监督管理与第三十三条道路运输车辆动态监督管理考核指标包括: (一)平台连通率:统计期内,下级平台与上级平台之间保持正常数据传输的时间总和占统计期间总时长的比率。 (二)车辆入网率:截至某一统计时点,至少向上级平台传输一次合格动态数据的重点营运车辆数占本辖区内或本企业重点营运车辆总数的比率。 https://jtj.ningde.gov.cn/xxgk/flfg/ghxwj/202109/t20210928_1529054.htm
12.响应时间MySQL数据库运维的五大指标数据库技术Linux公社响应时间是指一条查询或者更新语句从发出请求到接收完数据的时间。 因为最大响应时间的不确定性和不可重复性,所以一般使用X%的查询响应时间作为指标。如果值为95%为10ms,意味着95%的查询会在10ms内返回。对于OLTP查询来说,在50ms内返回是比较理想的结果。超过200ms的查询可以视为慢查询。 https://blog.csdn.net/weixin_28854085/article/details/113230810
13.华北高速:招商局公路网络科技控股股份有限公司换股吸收合并公司暨舍五入所致;本报告书摘要所引用的财务数据和财务指标,如无特殊说明,均指合并报 表口径的财务数据和根据该类财务数据计算的财务指标。 43 第二节 本次发行概况 一、本次发行的基本情况 (一)发行股票类型 人民币普通股(A 股) (二)发行股数 554,832,865 股 (三)每股面值 1.00 元/股 8.41 元/股(除息调整https://stock.stockstar.com/notice/JC2017100900000329_17.shtml
14.淘宝客服服务诊断分嘲提升解决方案预计纳入考核指标:咨询满意度、售后3日FCR、人工平均响应时长等,将分阶段上线。 为什么要看服务诊断: 市场竞争环境发生变化,从增量市场过度到存量市场,通过提升服务体验留住消费者已经势在必行。 好的服务会对转化和复购产生正面影响,反之,不好的服务会造成消费者流失、销售损失、品牌口碑下滑。https://www.maijia.com/article/564545
15.软考高级——信息系统项目管理师(第4版)思维导图模板系统实施阶段是将设计的系统付诸实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进展报告。系统测试之后写出系统测试分析报告。 https://www.processon.com/view/654c455f8f11b40fe56ece43