- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、软件性能的指标
1.1 、 响应 时间
响应时间 是指系统对请求作出响应的时间 。直观上看,这个指标与人
对软件性能的 主观感受是非常一致的,因为它 完整地记录了整个计算机系
统处理请求的 时间。由于一个系统通常会提供 许多功能,而不同功能的处
理逻辑也千差 万别,因而不同功能的响应时间 也不尽相同,甚至同一功能
在不同输入数 据的情况下响应时间也不相同。 所以,在讨论一个系统的响
应时间时,人 们通常是指该系统所有功能的平 均时间或者所有功能的最大
响应时间。当 然,往往也需要对每个或每组功 能讨论其平均响应时间和最
大响应时间。
对于单机 的没有并发操作的应用系统而言 ,人们普遍认为响应时间是
一个合理且准 确的性能指标。需要指出的是, 响应时间的绝对值并不能直
接反映软件的 性能的高低,软件性能的高低实 际上取决于用户对该响应时
间的接受程度 。对于一个游戏软件来说,响应 时间小于 100 毫秒应该是不
错的,响应时 间在 1 秒左右可能属于勉强可以 接受,如果响应时间达 到 3
秒就完全难以 接受了。而对于编译系统来说, 完整编译一个较大规模软件
的源代码可能 需要几十分钟甚至更长时间,但 这些响应时间对于用户来说
都是可以接受 的。
1.2 、系统响 应时间和应用延 迟时间
虽然软件 性能指标本身只涉及软件性能的 度量,但考虑到软件性能测
试的主要目的 是测试和改善所开发软件的性能 ,对于复杂的网络化的软件
而言,简单地 用响应时间进行度量就不一定合 适了。
考虑一个 普通的网站系统。开发该网站系 统时,软件开发实际上只集
中在服务器端 ,因为客户端的软件是标准的浏 览器。虽然用户看到的响应
时间时使用特 定客户端计算机上的特定浏览器 浏览该网站的响应时间,但
是在讨论软件 性能时更关心所开发网站软件本 身的“响应时间”。也就是
说,可以把用 户感受到的响应时间划分为“呈 现时间”和“系统响应时
间”,前者 是指客户端的浏览器在接收到网 站数据时呈现页面所需的时间 ,
而后者是指客 户端接收到用户请求到客户端接 收到服务器发来的数据所需
的时间。 显然, 软件性 能测试更关心“系统响应时间”, 因 为“呈现时间”
与客户端计算 机和浏览器有关,而与所开发的 网站软件没有太大的关系。
如果仔细 分析这个例子,还可以把“系统 响应时间”进一步分解为
“网络传输时 间”和“应用延迟时间”,其中 前者是指数据(包括请求数
据和响应数据 )在客户端和服务器端进行传输 的时间,而后者是指网站软
件实际处理请 求所需的时间。类似的,软件性 能测试也更关心“应用延迟
时间”。实际 上,这种分解还可以继续下去,
原创力文档


文档评论(0)