版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,本节主题,1,软件性能概述,什么是软件性能? 一般来说性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度 其次,性能是软件产品的一种特性,可以用时间来进行度量 性能的及时性用响应时间或吞吐量来衡量,2,软件性能与性能测试,软件性能覆盖面广泛,对一个系统而言,包括执行效率、资源占用、稳定性安全性、兼容性,可扩展性、可靠性等等 性能测试用来保证系统运行后的性能满足用户需求。性能测试在软件质量保证中起重要作用,3,性能的影响因素,4,软件性能的影响因素,网络环境 硬件设备(CPU、内存、存储设备) 系统/应用服务器/数据库配置 数据库设计和数据库访问实现(SQL语句) 系统架构(同步/异
2、步),5,软件性能的生命周期,6,不同角度对软件性能的认识,用户角度,系统管理员角度,开发人员角度,软件性能,7,用户视角的软件性能 从用户的角度来说,软件性能就是软件对用户操作的响应时间 说得明确点,对用户来说,当用户点击一个按钮、发出一条指令或是在Web页面上单击一个链接,从用户单击开始到应用系统把本次操作的结果以用户能察觉的方式展示出来,这个过程所消耗的时间就是用户对软件性能的直观印象,8,不同角度对软件性能的认识,用户视角的软件性能,Web系统的响应,9,不同角度对软件性能的认识,管理员视角的软件性能 从管理员的角度来看,软件性能首先表现系统的响应时间上。与用户视角是一样的 作为特殊的
3、用户,要保证系统的稳定运行和持续的良好性能,还需要关心和系统状态相关的信息。例如:在并发用户数为200时,某业务的响应时间为15秒,那么此时的系统状态如何呢?服务器的CPU使用是否达到最大值?内存使用是否达到最大值?数据库状况如何? 另外,管理员还会想知道系统具有多大的扩展性;处理并发的能力如何,10,不同角度对软件性能的认识,管理员(项目维护人员、用户方的项目经理)视角的软件性能,不同角度对软件性能的认识,开发视角的软件性能 开发人员会关心主要的用户感受响应时间 另外,开发人员也关心系统的扩展性 开发人员最关注的是性能的瓶颈和系统中存在的在大量用户访问时表现出来的缺陷,12,不同角度对软件性
4、能的认识,开发视角(开发人员、设计人员)的软件性能,13,不同角度对软件性能的认识,软件性能的几个主要术语,14,响应时间,15,Web应用的页面响应时间分解: 页面的响应时间分解为“网络传输时间”和“应用延迟时间”(分解为“数据库延迟时间”和“应用服务器延迟时间”),16,响应时间,17,响应时间,总结 合理的响应时间取决于实际的用户需求,而不能依据测试人员自己的设想来决定,为什么在性能测试中需要关注“并发用户数”? 如果性能的目标是验证当前系统能支持现有用户的访问,最好的办法就是弄清楚会有多少用户会在同一个时间段内访问被测试的系统 这里的同一时间段内访问系统的用户数量,也就是我们说的并发用
5、户数的一个概念,并发用户数,18,抛开业务层面,仅从服务端承受的压力出发,描述的是同时向客户端发出请求的客户 该概念一般结合并发测试使用,体现的是服务器端承受的最大并发访问数,并发用户数,19,并发用户数关联的概念,系统用户数:被测系统内的用户总数 同时在线用户人数:被测系统某功能在使用最高峰时,在线的总人数,20,并发用户数,估算并发用户数公式,平均并发用户数:C=nL/T 其中:n为平均并发用户数;L为用户从登录系统到退出系统的平均时间段;T:考察时间段 并发用户数峰值:C=C+3C,21,并发用户数,单位时间内系统处理的客户请求的数量 直接体现软件系统的性能承载能力 用请求数/秒或页面数/秒来衡量,也可用访问人数/天来衡量,吞吐量,22,对于交互式应用,通过并发用户数、响应时间确定系统的性能规划 对于非交互式应用,用吞吐量来描述对系统性能的期望更加合理,23,吞吐量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年大学水利专业大学物理下册开学考试试题D卷-附解析
- 北京版四年级下册数学第二单元 小数加、减法 测试卷附参考答案(精练)
- 2022年大学口腔医学专业大学物理二期中考试试卷B卷-附解析
- 医院病房日常清洁保洁方案
- 大理石窗台板色彩搭配方案
- 疫苗配送与医用耗材方案
- 电气系统检修吊装方案
- 塑胶跑道养护管理方案
- 供应链管理MBA培训协议书
- 回填土施工现场管理方案
- 平安校园建设关于动态防范清理低谷有害信息和不规范的app方案
- 旅行社经营管理教案
- 苏州大学操作系统习题集(大学期末复习资料)
- 教学信息技术 2.0对小学音乐课堂的意义
- (完整版)高中英语语法填空专练-时态语态
- 锂-危险化学品安全周知卡
- 园林建筑设计与施工第二章-园林建筑设计的基本原课件
- 幼儿园中班美术《制作汽车》课件
- 外墙干挂石材施工组织设计(技术标)
- 物业维修基金管理使用制度
- gyb-创业意识培训课件针对学生
评论
0/150
提交评论