



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、。直观上看,这个指标与人 完整地记录了整个计算机系 许多功能,而不同功能的处 也不尽相同,甚至同一功能 所以,在讨论一个系统的响 均时间或者所有功能的最大 能讨论其平均响应时间和最,人们普遍认为响应时间是 响应时间的绝对值并不能直 际上取决丁用户对该响应时时间小丁 100毫秒应该是不 接受,如果响应时间达到3 完整编译一个较大规模软件 这些响应时间对丁用户来说度量,但考虑到软件性能测 ,对丁复杂的网络化的软件 适了。统时,软件开发实际上只集 览器。虽然用户看到的响应 浏览该网站的响应时间,但 身的“响应时间”。也就是 现时间”和“系统响应时 站数据时呈现页面所需的时间收到服务器发来的数据所需一
2、、软件性能的指标1.1、响应时间响应时间 是指系统对请求作出响应的时间 对软件性能的 主观感受是非常一致的,因为它 统处理请求的 时间。由丁一个系统通常会提供 理逻辑也千差 万别,因而不同功能的响应时间 在不同输入数 据的情况下响应时间也不相同。 应时间时,人们通常是指该系统所有功能的平' 响应时间。当 然,往往也需要对每个或每组功 大响应时间。对丁单机的没有并发操作的应用系统而言 一个合理且准确的性能指标。需要指出的是, 接反映软件的 性能的高低,软件性能的高低实 间的接受程度。对丁一个游戏软件来说,响应 错的,响应时 间在1秒左右可能届丁勉强可以 秒就完全难以 接受了。而对丁编译系
3、统来说, 的源代码可能需要几十分钟甚至更长时间,但 都是可以接受的。1.2、系统响应时间和应用延 迟时间虽然软件性能指标本身只涉及软件性能的 试的主要目的 是测试和改善所开发软件的性能 而言,简单地 用响应时间进行度量就不一定合考虑一个普通的网站系统。开发该网站系 中在服务器端,因为客户端的软件是标准的浏 时间时使用特 定客户端计算机上的特定浏览器 是在讨论软件性能时更关心所开发网站软件本 说,可以把用 户感受到的响应时间划分为“呈 间”,前者 是指客户端的浏览器在接收到网 而后者是指客 户端接收到用户请求到客户端接的时间。显然,软件性 能测试更关心“系统响应时间”, 与客户端计算如果仔细“网
4、络传输时据和响应数据件实际处理请时间”。实际机和浏览器有关,而与所开发的 分析这个例子,还可以把“系统 间”和“应用延迟时间”,其中 )在客户端和服务器端进行传输 求所需的时间。类似的,软件性 上,这种分解还可以继续下去,因为“呈现时间” 网站软件没有太大的关系。 响应时间”进一步分解为 前者是指数据(包括请求数 的时间,而后者是指网站软 能测试也更关心“应用延迟 如果该网站系统使用了数据库,我们可以 问件,还可以以上的时 开发软件直接 分离开,因为 要开发人员修把“数据库延迟时间”分离出来 把“中间件延迟时间”也分离出 间分解实际上有两方面的目的。 相关的延迟时间和与所开发软件 改善前者往往
5、需要开发人员修改 改代码,很多时候,开发人员对次,详细的分解有助丁开发人员分析哪些部 以便丁实时性,如果该网站系统使用了中 来。首先,人们通常希望把与所 爱你不直接相关的延迟时间 程序代码,而改善后者不需 后者甚至是无能为力的。其 分是影响软件性能的主要因素能改善方案。1.3、吞吐量吞吐量是 统而言,吞吐 应时间的倒数 响应时间和应 通常需要用吞对丁一个指系统在单位时间内处理请求的 量与响应时间成严格的反比关系 。前面已经说过,对丁单用户的 用延迟时间)可以很好地度量系统的性能,但对丁并发系统 吐量作为性能指标。多用户的系统,如果只有一个用户使用时系统的平均响应时并不是nx t,间是t,当有你
6、n个用户使用时,每个用户看到的响应时间通常 而往往比nxt小很多(当然,在某些特殊情况下也可能 很多)。这是 过程中有许多 往往并不多。源被闲置,当 响应时间并不 时间随用户数 发系统的性能 个具有不同用 则可以判断两因为处理每个请求需要用到很多 不走难以并发执行,这导致在具 也就是说在处理单个请求时,在 处理多个请求时,如果资源配置 随用户数的增加而线性增加。实 增加而增长的速度也不大相同, 的主要原因。一般而言,吞吐量 户数和用户使用模式的系统,如 个系统的处理能力基本一致。数量。对丁无并发的应用系 ,实际上此时吞吐量就是响 系统,响应时间(或者系统比nx t大,甚至大 资源,由丁每个请求
7、的处理 体的一个时间点,所占资源 每个时间点都可能有许多资 合理,每个用户看到的平均 际上,不同系统的平均响应 这也是采用吞吐量来度量并 是一个比较通用的指标,两 果其最大吞吐量基本一致,1.4、并发用户数并发用户 量。与吞吐量 际上,并发用 导致不同用户 户只有注册后 此具体一个时 花很多时间阅 向系统发出请 字:注册用户 时间不登陆网数是指系统可以同时承载的正常 相比,并发用户数是一个更直观 户数是一个非常不准确的指标, 在单位时间发出不同数量的请求 才能使用,但注册用户并不是每 刻只有部分注册用户同时在线, 读网站上的信息,因而具体一个 求。这样,对丁网站系统我们会 数、在线用户数和同时
8、发请求用 站,使用注册用户数作为性能指 使用系统功能的用户的数 但也更笼统的性能指标。实 因为用户不同的使用模式会 。一网站系统为例,假设用 时每刻都在使用该网站,因 在线用户就在浏览网站时会 时刻只有部分在线用户同时 有三个关丁用户数的统计数 户数。由丁注册用户可能长 标会造成很大的误差。而在指标。相比而言,以在线用 用户数作为性能指标更准确些线用户数和同 事发请求用户数都可以作为性能 户作为性能指 标更直观些,而以同时发请求1.5、资源利用率资源利用 为1的资源, 丁数量不为1 资源数与总资率反映的是在一段时间内资源平 资源利用率可以表示为被占用的 的资源,资源利用率可以表示为 源数的比值。均被占用的情况。对丁数量 时间与整段时间的比值;对 在该段时间内平均被占用的二、软件性能的视角2.1、用户视角对用户而言,性能就是响应时间。用户甚至不关心响应时间中哪些是软件造成的,哪些是硬件造 成的。但用和感受到的响应时间既有客观成分 也有主观成分,甚至是心理因素 。2.2、管理员视角管理员需要使用软件提供的管理功能等手 段来方便普通用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 晋中市中医院糖尿病足筛查与Wagner分级评估考核
- 重冶固体物料配料工安全知识竞赛测试考核试卷含答案
- 2025中医院液体灭菌技术考核
- 晋城市中医院微循环检测技术专项考核
- 唐山市中医院护理质控管理考核
- 水声换能器制造工岗后考核试卷含答案
- 员工激励机制授课培训试题及答案
- 鹤岗市中医院前哨淋巴结活检技术专项考核
- 白城市人民医院膝关节镜下半月板缝合考核
- 白城市中医院按摩器械操作考核
- 迎冬奥会滑雪活动策划方案
- 2025贵州盐业(集团)黔南有限责任公司公开招聘工作人员6人考试参考试题及答案解析
- 无人机理论培训课件
- 燃气管道工程信息化管理平台建设方案
- 2025版全新舞台租赁及演出项目管理合同
- 行政执法检查规范课件
- QC/T 983-2025汽车变速器总成清洁度检测方法
- 2025海南省纪委监委所属事业单位招聘事业编制人员8人(第1号)笔试参考题库附答案解析
- 行政法专业毕业论文
- 2025年中国银行考试题目及答案
- 小学德育工作会议记录
评论
0/150
提交评论