衡量软件系统性能常见标准

衡量软件系统性能常见标准

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

1. 响应时间(Response time)

响应时间就是用户感受软件系统为其服务所耗费的时间。 响应时间可细分为:

,这个时间指的是服务器完成交易请求执行的时间,不包括客户端到服务器端的反应(请求和耗费在网络上的通信时间),这个服务器端响应时间可以度量服务器的处理能力。

,这是网络硬件传输交易请求和交易结束所耗费的时间。

,这是客户端在构建请求和展现交易结果时所耗费的时间。

客户感受的响应时间其实是等于客户端响应时间+服务器端响应时间+网络响应时间

2. 吞吐量(Throughput)

吞吐量反映的是软件系统的“饭量”,也就是系统的处理能力,具体说来,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。

吞吐量定义比较灵活,在不同的场景下有不同的诠释。

比如

数据库的吞吐量指的是单位时间内,不同SQL 语句的执行数量; 网络的吞吐量指的是单位时间内在网络上传输的数据流量。 吞吐量的大小由负载(如用户的数量)或行为方式来决定。

3. 资源使用率(Resource utilization)

常见的资源有:CPU 占用率、内存使用率、磁盘I/O、网络I/O。

4. 点击数(Hits per second)

点击数是衡量Web Server处理能力的一个很有用的指标。

点击数不是我们通常理解的用户鼠标点击次数,而是按照客户端向Web Server发起了多少次http 请求计算的,一次鼠标可能触发多个http 请求,这需要结合具体的Web 系统实现来计算。

5. 用户并发数(Concurrent users)

并发用户数用来度量服务器并发容量和同步协调能力。在客户端指一批用户同时执行一个操作。并发数反映了软件系统的并发处理能力,和吞吐量不同的是,它大多是占用套接字、句柄等操作系统资源。 另外,度量软件系统的性能指标还有系统恢复时间等,其实凡是用户有关资源和时间的要求都可以被视作为软件系统的度量,而性能测试就是为了验证这些性能指标是否被满足。

衡量软件系统性能常见标准

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

1. 响应时间(Response time)

响应时间就是用户感受软件系统为其服务所耗费的时间。 响应时间可细分为:

,这个时间指的是服务器完成交易请求执行的时间,不包括客户端到服务器端的反应(请求和耗费在网络上的通信时间),这个服务器端响应时间可以度量服务器的处理能力。

,这是网络硬件传输交易请求和交易结束所耗费的时间。

,这是客户端在构建请求和展现交易结果时所耗费的时间。

客户感受的响应时间其实是等于客户端响应时间+服务器端响应时间+网络响应时间

2. 吞吐量(Throughput)

吞吐量反映的是软件系统的“饭量”,也就是系统的处理能力,具体说来,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。

吞吐量定义比较灵活,在不同的场景下有不同的诠释。

比如

数据库的吞吐量指的是单位时间内,不同SQL 语句的执行数量; 网络的吞吐量指的是单位时间内在网络上传输的数据流量。 吞吐量的大小由负载(如用户的数量)或行为方式来决定。

3. 资源使用率(Resource utilization)

常见的资源有:CPU 占用率、内存使用率、磁盘I/O、网络I/O。

4. 点击数(Hits per second)

点击数是衡量Web Server处理能力的一个很有用的指标。

点击数不是我们通常理解的用户鼠标点击次数,而是按照客户端向Web Server发起了多少次http 请求计算的,一次鼠标可能触发多个http 请求,这需要结合具体的Web 系统实现来计算。

5. 用户并发数(Concurrent users)

并发用户数用来度量服务器并发容量和同步协调能力。在客户端指一批用户同时执行一个操作。并发数反映了软件系统的并发处理能力,和吞吐量不同的是,它大多是占用套接字、句柄等操作系统资源。 另外,度量软件系统的性能指标还有系统恢复时间等,其实凡是用户有关资源和时间的要求都可以被视作为软件系统的度量,而性能测试就是为了验证这些性能指标是否被满足。


相关内容

  • 关于风扇的基本知识和改进建议
  • 风冷散热器相关技术浅析之风扇篇 现在使用的风扇外形是一个底面为正方形的扁柱体,四角留有安装所需的固定孔位,直流电机通过支架固定在外框上,扇叶与转子连接在一起,通过轴承安装在电机主体之上.一些"非典型"的风扇采用了较特殊的形状与设计,但整体结构与此并无太大差异.那么,我们又应通过哪 ...

  • HSK工具系统动不平衡量的检测
  • 仪器仪表与检测 HSK 工具系统动不平衡量的检测 D 沈春根 王树林 王贵成 衡精度,比照实测的动不平衡量,判断其动平衡性能.关键词:HSK 工具系统 许用不平衡量 动平衡检测 中图分类号:TB93 文献标识码:B 文章编号:1671-3133(2004)06-0070-03 摘要 分析HSK 工具 ...

  • 第2章 多媒体技术硬件系统
  • 第2章 多媒体技术硬件系统 2.1 学习目标和重难点 2.1.1 学习目标 了解多媒体个人计算机MPC 的基本配置及其技术指标. 了解多媒体硬件接口标准. 了解各种多媒体信息的采集设备,掌握常见设备的使用方法. 了解各种多媒体信息的输出存储设备,掌握常见设备的使用方法. 2.1.2 重点和难点 [学 ...

  • 微型计算机的硬件组成
  • 微型计算机的硬件组成 一.CPU .内存.接口和总线的概念 点击折叠 视频: CPU .内存.接口和总线的概念 1 微型计算机的结构 微型计算机包含了多种系列.档次和型号等.这些计算机的共同特点是体积小,适合放在办公桌上使用,而且每个时刻只能一人使用,因此又称为个人计算机(PC ).图1-3是PC ...

  • 初级会计电算化学习重点
  • 2011年初级会计电算化学习重点 第一章 会计电算化概述 [本节要点] 会计电算化的概念 会计电算化的作用 会计电算化的管理体制 一.会计电算化的概念 1.会计电算化的概念提出 "会计电算化"一词是1981年中国会计学会在长春市召开的"财务.会计成本应用电子计算机专题讨 ...

  • 2014年最新初级会计电算化复习重点考点
  • 2014年最新初级会计电算化复习重点考点 第一章 会计电算化概述 [本节要点] 会计电算化的概念 会计电算化的作用 会计电算化的管理体制 一.会计电算化的概念 1.会计电算化的概念提出 "会计电算化"一词是1981年中国会计学会在长春市召开的"财务.会计成本应用电子计算 ...

  • 机械制造基础考试大纲
  • [02189] 机械制造基础自学考试大纲 浙江省教育考试院 二〇〇八年六月 自学用书:<机械制造基础>,孙学强主编,机械工业出版社第2版 Ⅰ 课程性质与设置目的 <机械制造基础>课程是高等教育自学考试机械专业的一门专业基础课程,是机械专业专科阶段的必考课.本课程是一门融机械制 ...

  • 温度指标比较
  • 热固性树脂温度指标的辨析 王立刚 沈伟 王天堂 陆士平 (上海富晨化工有限公司 200233) 摘要:通过对热固性树脂的热变形温度.马丁耐热.玻璃化转变温度.绝缘耐热等级以及耐腐蚀使用温度五个温度概念辨析,帮助人们在使用过程中理清头绪,正确选择树脂,有效应用于实际生产. 关键词:热固性树脂 热变形温 ...

  • 计算机组装与维护试题题目与答案
  • 计算机组装与维护试题题目与答案 一 填空题 1.CPU 的外频是100MHz, 倍频是17, 那么CPU 的工作频率(即主频) 是1.7GHz 2. 在拆装微机的器件前,应该释放掉手上的静电 3. 系统总线是CPU 与其他部件之间传送数据. 地址等信息的公共通道.根据传送内容的不同, 可分为地址总线 ...