性能测试及工具 LoadRunner
前言——构造严密的性能测试可 以回答如下问题
• 应用程序是否能够很快地响应用户的需求? • 应用程序是否能处理预期的用户负载并具有盈
余能力?
• 应用程序是否能处理业务所需的事务数量? • 在预期和非预期的用户负载下,应用程序是否
稳定?
• 是否能够确保用户在真正使用软件时获得积极
的体验?
内容提要
• 性能测试 介绍 • 性能测试工具 LoadRunner 介绍
性能测试介绍
• 相关概念的介绍 • 影响性能的因素 • 性能测试的种类 • 性能测试策略
性能测试介绍—相关概念
性能:执行某一功能所消耗的时间 性能测试:在一定的负载情况下系统的响应
时间等特性是否满足特定的性能需求 响应时间:客户端发请求到服务器端返回最
• LoadRunner是业界标准的压力测试工具。 • 支持最广泛的应用标准,如
WEB,RTE,Tuxedo,SAP,Oracle,Sybase,Email,Wi nsock等,拥有近五十种虚拟用户类型。
• 自动分析压力测试结果,自动产生word文档
的报告,保障了结果的真实性。
• 界面友好,易于使用,通过图形化的操作方式
程序代码程序代码数据库数据库dbdb资源资源包括包括cpucpu内存硬盘等硬件配置以内存硬盘等硬件配置以及网络资源情况及网络资源情况77性能测试介绍性能测试介绍性能测试种类性能测试种类负载测试负载测试loadtestingloadtesting在不同负载情况下验证是否响应时间满在不同负载情况下验证是否响应时间满足实际需求足实际需求压力测试压力测试stresstestingstresstesting极限情况下验证是否响应时间满足实际极限情况下验证是否响应时间满足实际需求需求容量测试容量测试volumetestingvolumetesting是压力及负载的混合测试是压力及负载的混合测试88瓶颈是什么瓶颈是什么瓶颈瓶颈需求要达到的吞吐量需求要达到的吞吐量实际吞吐量实际吞吐量研究瓶颈研究瓶颈重复寻找瓶颈先处理执行成本比较低但性能影响较大的部分99性能调优方向性能调优方向执行测试应用程序诊断系统调优应用程序瓶颈应用组件方法或者sql发现问题运行的更好独立系统瓶颈硬件或者组件1010性能测试工具性能测试工具loadrunnerloadrunner介绍介绍loadrunnerloadrunner是业界标准的压力测试工具