




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. .通过对软件测试中性能测试的初步了解,总结软件性能指标中的几个术语:响应时间、并发用户数,吞吐量,性能计数器,TPS,HPS。在使用性能测试工具进展测试时,还会接触到“思考时间Think Time的概念。供以后学习使用。 1、响应时间根据个人理解,响应时间指的是“系统响应时间,定义为应用系统从发出请求开场到客户端接收到响应所消耗的时间。把它作为用户视角的软件性能的主要表达。它包括网络上的传输时间,web效劳器上处理时间,APP效劳器上处理时间,DB效劳器上处理时间,但不包括浏览器上的内容显示时间,即“呈现时间,这是因为呈现时间在很大程度上取决于客户端的表现,例如,一台内存缺乏的客户端机器在
2、处理复杂页面的时候,其呈现时间可能就很长,而这并不能说明整个系统的性能。许多描述性能测试的书或者工具把“响应时间定义为“应用系统从请求发出开场到客户端接收到最后一个字节数据所消耗的时间。造成这种差异的原因是,对用户体验来说,可以采用一些技巧在数据尚未完全接收完成时进展呈现来减少用户感受到的响应时间。当然,针对Web 应用的测试因为浏览器行为是既定的,我们仍然采用后一种定义方式来描述响应时间。关于响应时间,要特别说明的一点是,对客户来说,该值是否能够被承受是带有一定的用户主观色彩,也就是说,响应时间的“长和“短没有绝对的区别。因此,在进展性能测试时,“合理的响应时间取决于实际的用户需求,而不能依
3、据测试人员自己的设想来决定。 2、最大并发用户数有两种理解方式,一种是从业务的角度来模拟真实的用户,表达的是业务并发用户数,指在同一时间段内系统的用户数量。另一种是从效劳器端承受的压力来考虑,这里的“并发用户数指的是同时向效劳器端发出请求的客户数,该概念一般结合并发测试Concurrency Testing使用,表达的是效劳端承受的最大并发数。在实际的性能测试中,经常接触到“并发用户数、“系统用户数和“同时在线用户数的概念,下面引用一本书的例子来说明它们之间的差异。假设有一个OA系统,该系统有2000个使用用户这就是说,可能使用该OA系统的用户总数是2000 名,这个概念就是“系统用户数,该系
4、统有一个“在线统计功能系统用一个全局变量计数所有已登录的用户,从在线统计功能中可以得到,最顶峰时有500人在线这个500 就是一般所说的“同时在线人数,根据我们对业务并发用户数的定义,这500 就是整个系统使用时最大的业务并发用户数。当然,500 这个数值只是说明在最顶峰时刻有500 个用户登录了系统,并不表示实际效劳器承受的压力。因为效劳器承受的压力还与具体的用户模式相关。根据我们对业务并发用户数的定义,这500 就是整个系统使用时最大的业务并发用户数。当然,500 这个数值只是说明在最顶峰时刻有500 个用户登录了系统,并不表示实际效劳器承受的压力。因为效劳器承受的压力还与具体的用户模式相
5、关。例如,在这500 个“同时使用系统的用户中,考察某一个时间点,在这个时间上,假设其中40%的用户在饶有兴致地看系统公告注意:“看这个动作是不会对效劳端产生任何负担的,20%的用户在填写复杂的表格对用户填写的表格来说,只有在“提交的时刻才会向效劳端发送请求,填写过程是不对效劳端构成压力的,20%局部用户在发呆也就是什么也没有做,剩下的20%用户在不停地从一个页面跳转到另一个页面在这种场景下,可以说,只有20%的用户真正对效劳器构成了压力。因此,从上面的例子中可以看出,效劳器实际承受的压力不只取决于业务并发用户数,还取决于用户的业务场景。 3、吞吐量吞吐量是指“单位时间内系统处理的客户请求的数
6、量,直接表达软件系统的性能承载能力。一般来说,吞吐量用请求数/秒或是页面数/秒来衡量,从业务的角度,吞吐量也可以用人数/天或是处理的业务数/小时等单位来衡量。当然,从网络的角度来说,也可以用字节数/天来考察网络流量。对于交互式应用来说,吞吐量指标反映的是效劳器承受的压力。 4、性能计数器性能计数器Counter是描述效劳器或操作系统性能的一些数据指标。例如,对Windows 系统来说,使用内存数Memory In Usage,进程时间Total Process Time等都是常见的计数器。与性能计数器相关的另一个术语是“资源利用率。该术语指的是系统各种资源的使用状况。为了方便比较,一般用“资源
7、的实际使用/总的资源可用量形成资源利用率的数据,用以进展各种资源使用的比较。例如,我们会说到,“某某系统在承受10000 用户的并发时,Web 效劳器的CPU占用率为68%,平均的内存占用率为55%,这其中,68%和55%就是典型的资源利用率的数值。 5、思考时间思考时间Think Time,也被称为“休眠时间,从业务的角度来说,这个时间指的是用户在进展操作时,每个请求之间的间隔时间。从自动化测试实现的角度来说,要真实地模拟用户操作,就必须在测试脚本中让各个操作之间等待一段时间,表达在脚本中,具体而言,就是在操作之间放置一个Think 的函数,使得脚本在执行两个操作之间等待一段时间。 6、TPS TPS:Transaction per second,每秒钟系统能够处理的交易或者事务的数量。它是衡量系统处理能力的重要指标。 7、HPS点击率:HPS,每秒钟用户向WEB效劳器提交的HTTP请求数。这个指标是WEB应用特有的一个指标,WEB应用是"请求响应"模式,用户发出一次申请,效劳器就要处理一次,所以点击是WEB应用能够处理的交易的最小单位。如果把每次点击定义为一个交易,点击率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国给皂器行业市场发展趋势分报告
- 2025-2030年中国眼镜批发和零售行业运行状况与前景趋势分析报告
- 2025-2030年中国皮带机(带式输送机)行业运行趋势与投资策略分析
- 吉林财经大学《建筑制图计算机辅助设计一》2023-2024学年第二学期期末试卷
- 山东城市建设职业学院《心理咨询与辅导》2023-2024学年第二学期期末试卷
- 佳木斯职业学院《热工与热机》2023-2024学年第二学期期末试卷
- 东北师范大学《液压与气动》2023-2024学年第二学期期末试卷
- 北京语言大学《水资源利用》2023-2024学年第二学期期末试卷
- 浙江工业大学之江学院《生态环境保护基础(三)》2023-2024学年第二学期期末试卷
- 浙江越秀外国语学院《市场营销学概论》2023-2024学年第二学期期末试卷
- 出师表(选择题)答案版
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- (高清版)DZT 0368-2021 岩矿石标本物性测量技术规程
- 矿山开采与环境保护
- 企业事业部制的管理与监督机制
- 儿童体液平衡及液体疗法课件
- 劳动防护用品培训试卷带答案
- ORACLE执行计划和SQL调优
- 2024年钟山职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2024年湖南交通职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
评论
0/150
提交评论