`
talentluke
  • 浏览: 593231 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

系统性能测试的关键评价指标

 
阅读更多

通常,衡量一个软件系统性能的常见指标有:

1.响应时间(Response time)
响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器里展现计时结束的 这一段时间间隔,看起来很简单,但其实在这段响应时间内,软件系统在幕后经过了一系列的处理工作,贯穿了整个系统节点。根据“管辖区域”不同,响应时间可 以细分为:

(1)服务器端响应时间,这个时间指的是服务器完成交易请求执行的时间,不包括客户端到服务器端的反应(请求和耗费在网络上的通信时间),这个服务器端响应时间可以度量服务器的处理能力。
(2)网络响应时间,这是网络硬件传输交易请求和交易结果所耗费的时间。
(3)客户端响应时间,这是客户端在构建请求和展现交易结果时所耗费的时间,对于普通的瘦客户端Web应用来说,这个时间很短,通常可以忽略不计;但是对 于胖客户端Web应用来说,比如Java applet、AJAX,由于客户端内嵌了大量的逻辑处理,耗费的时间有可能很长,从而成为系统的瓶颈,这是要注意的一个地方。
那么客户感受的响应时间其实是等于客户端响应时间+服务器端响应时间+网络响应时间。细分的目的是为了方便定位性能瓶颈出现在哪个节点上(何为性能瓶颈,下一节中介绍)。

2.吞吐量(Throughput)
吞吐量是我们常见的一个软件性能指标,对于软件系统来说,“吞”进去的是请求,“吐”出来的是结果,而吞吐量反映的就是软件系统的“饭量”,也就是系统的 处理能力,具体说来,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。但它的定义比较灵活,在不同的场景下有不同的诠释,比如数据库的 吞吐量指的是单位时间内,不同SQL语句的执行数量;而网络的吞吐量指的是单位时间内在网络上传输的数据流量。吞吐量的大小由负载(如用户的数量)或行为 方式来决定。举个例子,下载文件比浏览网页需要更高的网络吞吐量。

3.资源使用率(Resource utilization)
常见的资源有:CPU占用率、内存使用率、磁盘I/O、网络I/O。

4.点击数HPS(Hits per second)
点击数是衡量Web Server处理能力的一个很有用的指标。需要明确的是:点击数不是我们通常理解的用户鼠标点击次数,而是按照客户端向Web Server发起了多少次http请求计算的,一次鼠标可能触发多个http请求,这需要结合具体的Web系统实现来计算。

5. TPS - TPS:Transaction per second,每秒钟系统能够处理的交易或者事务的数量。它是衡量系统处理能力的重要指标。

6.并发用户数(Concurrent users)
并发用户数用来度量服务器并发容量和同步协调能力。在客户端指一批用户同时执行一个操作。并发数反映了软件系统的并发处理能力,和吞吐量不同的是,它大多是占用套接字、句柄等操作系统资源。

另外,度量软件系统的性能指标还有系统恢复时间等,其实凡是用户有关资源和时间的要求都可以被视作性能指标,都可以作为软件系统的度量,而性能测试就是为了验证这些性能指标是否被满足。

分享到:
评论

相关推荐

    性能指标关键软件性能测试中关键指标的监控与分析

    软件性能测试中关键指标的监控与分析 一、软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: Ø 评价系统当前性能,判断系统是否满足预期的性能需求。 Ø 寻找软件系统可能存在的性能问题,...

    论文研究-路由器动态性能指标测试方法研究.pdf

    目前针对路由器性能测试,相关的标准和规范(如Request For Comment,RFC)描述得相当笼统,只有大致的测试框架和过程,没有具体的测试方法。尤其是,标准和规范中给出的是一种静态理想测试环境,不能测试路由器在...

    浅谈软件性能测试中关键指标的监控与分析

    一、软件性能测试需要监控哪些关键指标?软件性能测试的目的主要有以下三点:1.评价系统当前性能,判断系统是否满足预期的性能需求。  一、软件性能测试需要监控哪些关键指标?  软件性能测试的目的主要有以下三点:...

    论文研究-移动互联网环境下的防篡改系统性能评估模型.pdf

    针对上述问题,通过分析防篡改系统的性能要求、移动网络流量的组成与特点以及性能测试工具的选择和配置等,设计出一套对网页防篡改系统进行性能评估的模型。模型主要以业务响应时间、最大并发连接数和系统资源占用三...

    计算节点性能评价及负载均衡调度

    对当前各种负载指标进行分析,并在此基础上提出了两种相对适中的计算节点性能评价指标,通过分析对比最终选取其中一种,即“CPU利用率*连接数”,并以此种指标作为节点负载大小的量度,实现了简单的负载均衡系统。...

    基于Lab VIEW的汽车制动性能测试系统 (2007年)

    制动性能是评价汽车最重要的技术指标,如何精确获得汽车制动时的性能参数是准确评价汽车制动性能的关键所在,该测试系统采用了目前世界上广泛流行的虚拟仪器开发平台Lab VIEW,配之本实验室的汽车四车轮制动性能检测...

    基于电力应用的PTN安全综合评价

    针对PTN设备的安全性能要求,通过参考相关标准规范,研究多指标综合评价技术与理论,提出电力PTN安全性能测试关键评价指标。最后,采用层次分析和模糊评价的安全性能评价体系对3款PTN设备的安全性能进行了评判,验证...

    激光光刻大面积扫描投影成像光学系统测试及评价

    由激光经过柱面透镜、微透镜阵列均束器以及投影折叠物镜之后产生的能量及光束质量变化,将准分子激光光束均匀性评价指标部分运用到光学系统的评价之中,得到光学系统在不同关键位置的能量分布曲线以及平顶因子关系图...

    中波红外目标探测装置关键技术研究.caj

    化设计、冷反射效应定量分析与抑制、系统像质检测与评价等关键技术的研究。 为了保证红外光学系统在-30℃~70℃的工作温度范围内成像性能具有良好 的热稳定性,分析了温度变化对光学系统结构参数及性能的影响,阐述了...

    智能汽车关键技术产业化实施方案 .pdf

    智能汽车基础技术能力稳步提升,核心软硬件系统逐步突破,满足智能汽车综合测试评价需要的测试基地基本建成,重点区域示范运行取得积极成效。车用动力电池单体能量密度达到 300 瓦时/千克,电池系统安全性、可靠性等...

    论文研究-混合和声搜索算法优化SVM的订单优先权评价.pdf

    构建订单优先权评价指标体系,采用支持向量机建立订单优先权评价模型,并采用和声搜索算法优化支持向量机参数,在参数寻优过程中,引入了人工鱼群算法的觅食行为,提高了算法跳出局部最优解的能力和收敛速度,采用...

    基于 jQuery 的 Web 源程序在线评测系统的设计与实现

    考如何提升源代码在线评价系统的性能,更是讨论了如何完善系统功能的新方向。其 成果就是实现了一个已经在使用的在线评测系统,并给出了完成这个系统所需要的所 有关键技术和设计步骤。 本论文的创造性不仅在于讨论...

    软件资料文档标准规格

     如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等。 软件需求说明书 1 引言 1.1 编写目的:阐明编写需求说明书的目的,指明读者对象。 1.2 项目背景:应包括  ● 项目的委托单位、...

    09年自考管理系统中计算机应用简答

     91简述系统测试中可能发生的错误类型? P159 2000年考简答  92简述系统测试的步骤?P159  93试比较系统转换各种方式的优缺点?P160  94简述用户操作手册包含的内容?P160  95简述程序说明书的主要内容?P...

    数字音视频技术及应用.pdf3-3

    1.4 数字电视传输系统的主要性能指标 1.4.1 数字传输系统的有效性指标 1.4.2 数字传输系统的可靠性指标 1.4.3 数字传输系统的抗干扰能力指标 1.4.4 信道容量 1.4.5 编码效率 1.4.6 频带利用率和功率利用率 1.5 数字...

    EDA/PLD中的基于PLC的变速器同步器测试系统

     研究基于PLC的变速器同步器测试系统,可以对同步器换挡过程中的关键参数进行实时准确的测试记录,通过对比分析处理,从而对被试同步器的性能与寿命作出客观准确的评价。  因为PLC具有体积小、功能强、可靠性高等...

    数字机顶盒加自办节目 接收系统设计方案 .doc

    整个电视系统的性能、指标除了取决于设计、调试者的技术水平之外,前端设备的配置是一个非常关键的环节,具体来说就是采用什么样的调制主机、混合器等,为降低造价前面我们应统筹考虑,精心规划,以免造价过高,因此...

    软件测试规范

    测试标准 .................................................................................................................................................. 13 附录一 单元测试报告 ......

Global site tag (gtag.js) - Google Analytics