欢迎来到天天文库
浏览记录
ID:58998955
大小:536.50 KB
页数:38页
时间:2020-09-27
《软件测试理论课程第六章(性能测试)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试性能测试章节目标性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍Unit标题2性能测试性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍3什么是性能测试?Unit标题通过模拟实际的用户运行系统的过程相应时间最大用户数优化配置硬件和软件性能虚拟测试者1234本地服务器远程网络主机4性能级别成本为什么进行性能测试?优化性能最小化成本最小化风险5性能不够良好的系统造成的损失资源时间金钱人工利润客户满意度6性能测试的好处从用户的角度改进质量减少变更的成本减少系统的成本增加利
2、润尽早的发现主要的应用缺陷和架构上的问题每一个缺陷的成本110100设计测试产品化7性能测试性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍8性能相关的技术建模不需要系统之下的测试计划性能的估计对输入的有效计算经验主义系统的测试必须存在直接根据系统测试进行度量使用现场的工作负载或者测试工作负载计算测试条件9选择你的方法:建模还是经验主义的?模型的准确性依赖于输入变量的准确性送当系统的测试很难实现时这种方法是适合的经验主义的方法允许对在现实系统之上的理论模型进行测试确认建模的结果能够揭示遗失的变量经
3、验主义的方法产生真实的结果基于测试环境的精确性(包括测试工具)10经验主义方法介绍基于硬件的测试基于软件的测试基于硬件和软件测试的合并测试下的系统基于硬件的测试需要很多台实际的计算机每次测试一台需要一名测试人员12至少一台物理计算机模拟很多个用户需要一个测试人员基于软件的测试测试下的系统13测试下的系统主计算机额外的回放计算机基于软件和硬件合并的测试14理解用户的视角对于许多系统类型来说性能是用户判断系统质量的主要方面对于这些系统类型相比性能来说功能性是第二位的如果性能目标没有被满足,功能性将没有任何意义最终,用户定义性能
4、目标15获取用户需求的方法访谈工作的缩影/观察调查系统度量和日志记录16负载分析的目标确保被执行的测试代表了真实的用户活动测试下的系统负载量分析说明17性能测试性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍18关键概念、术语和产物简介负载量分析为了测试的目的定义一个特定负载量属性的过程负载量分析文档对于执行一个特定测试的详细说明包括在事务处理中的被使用的数据、用户负载的级别和更多其他的信息负载量指明了用户事务处理、数据、负载级别和其他根据测试下的系统执行的其他属性的集合19负载量分析-步骤识别性
5、能测试的目标与最终客户一起定义文档化以确保一致定义负载量识别关键业务功能定义场景如何被执行近似的数据访问模式识别用户类型和特性20负载量分析-步骤(续.)选择测量点编写负载量分析文档用来创建有效的测试场景与最终客户一起复审21其他的考虑负载量的间隔什么时候?测试变量在什么条件下?用户的工作角色分类他们是谁?总共负载量的百分比是多少?用户工作概括他们做什么?用户特性他们如何做它?22性能测试性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍23性能测试的类型负载测试压力测试竞争测试配置测试24负载测试
6、测试服务器的相应时间在强负载下通过虚拟的测试人员变化用户级别测量双向的相应时间通过虚拟的和GUI用户变化用户的级别确定最大的用户数量25压力测试测试应用或者服务器的崩溃点在极端的条件下运行一个应用确保系统在产品环境下的生存能力26竞争测试估计复杂的问题锁定死锁条件并发既包括虚拟用户也包括GUI用户27配置测试确定添加或者修改资源带来的影响内存硬盘驱动器CPU网卡测试兼容问题确定最小的和最优化的硬件和软件配置28性能测试的通用规则精确的建模用户负载量为了比较测试使用相同的负载量在可控的环境下进行测量当比较结果时一次只更改一个
7、变量29性能测试性能测试介绍性能相关的技术关键概念、术语和产物性能测试类型性能测试工具介绍30IBMRatioanl性能测试工具创建测试项目-RationalAdministrator计划测试脚本-RationalTestManager录制测试脚本-RationalRobot创建测试套件-RationalTestManager执行测试套件-RationalTestManager分析结果-RationalTestManager31使用RationalAdministrator管理项目存储并组织测试资产管理测试资源32测试计划
8、-RationalTestManager计划测试活动管理测试资产33录制、创建和编辑脚本-RationalRobot34创建测试套件-RationalTestManager映射负载量分析数据建模可扩展的用户负载和复杂的场景35执行测试套件-RationalTestManager产生负载数百的或者数千的用
此文档下载收益归作者所有