1FooterGoesHere中国惠普公司SAP测试工具LoadRunner和QTP2FooterGoesHereLoadRunner3FooterGoesHereLoadRunner的作用–系统合适的响应时间–应用是否适应不断的业务增长–发现目前系统的性能瓶颈–减少部署风险优化资金流–市场上升级潜力最高的压力测试产品–有解决瓶颈问题的广泛的性能监视器–迅速找出问题所在的最强大分析工具–可以测试几乎任何企业底层结构协议4FooterGoesHereLoadRunner的优势–LoadRunner是一种可以预知系统行为和性能的压力测试工具。通过模拟成千上万的用户来标识隔离出系统中的问题,同时也考验了整个系统。•每一个虚拟用户度量了特殊业务过程的响应时间•Controller收集了来自于客户、网络和服务器端的性能数据。Web服务器应用服务器数据库因特网虚拟用户5FooterGoesHere性能监视Web服务器应用服务器数据库因特网/局域网客户端WebApp.ServerMonitors:•BroadVision•AllaireColdFusion•SilverStream•BEAWebLogicServer•WebSphere•MSASPWebServerMonitors:•MSIIS•iPlanet(NES)•ApacheO.S.Monitors:•NT,2000•Unix•LinuxDatabaseMonitors:•Oracle•SQLServerNetworkMonitors:•SNMP•NetworkDelayMiddlewareMonitors:•TUXEDO•EJBStreamingMonitors:•RealServer•MSMediaServerFireWallMonitors:•CheckPoint6FooterGoesHere逻辑分析–为解决系统性能问题自动关联数据源数据•合并,关联报表–基于HTML的报表可以在任何时候/任意地点进行访问–直接访问性能数据•过滤,放大缩小和钻取•即指即译–完全可以进行客户化•图表,标题,图表和颜色7FooterGoesHereLR支持的测试范围Web服务器应用服务器数据库因特网/局域网客户端Web:HTTP(S)CORBACOMLDAPWinsockRMIFTPPOP3WAPSMTPiModeRealPlayerMSMediaDatabases:OracleMSSQLServerDB2SybaseInformixODBCMiddlewareProtocols:CORBACOMTUXEDOJoltMQSeriesPlatforms:NT,2000SunHPIBMLinuxERP/CRM:OracleApps.SAPSiebelPeopleSoftLegacy:32705250VT1008FooterGoesHere测试模式–复杂的系统–多个客户端同时访问造成压力•应用服务器•数据库•网络客户端数据库网络应用/Web服务器–虚拟用户产生器VirtualUserGenerator(VuGen)•IPspoofer–中央控制器Controller•Unix资源监控器ResourceMonitor•Oracle(SQLetc)监控器•Weblogic监控器•TUXEDO监控器–分析器Analysis9FooterGoesHereQTP10FooterGoesHere关于功能测试Youusethefollowingapproachesforfunctionaltesting:–手工测试–自动测试自动测试的好处:–Reusability–Consistency–Productivity13FooterGoesHerePrepareToRecord14FooterGoesHereUserInterface15FooterGoesHereQuickTestProfessionalWorkflow16FooterGoesHereRecordaTest17FooterGoesHereViewTestRun18FooterGoesHereViewTestResults19FooterGoesHereQuickTestProfessionalWorkflow21FooterGoesHereQuickTestObjectsandClasses22FooterGoesHereObjects-Property/ValuePairs23FooterGoesHereStoredTestObjects24FooterGoesHereQuickTestProfessionalWorkflow25FooterGoesHereUsingCheckpointsYouuseacheckpointto:–Verifythestateofanobject.–Confirmthatanapplicationperformsasexpected.26FooterGoesHereStandardCheckpoint27FooterGoesHereQuickTestProfessionalWorkflow28FooterGoesHereInputParametersforData-DrivenTests29FooterGoesHereUsingDesign-TimeDataTable30FooterGoesHereUsingaGlobalDataSheet31FooterGoesHereTheIntegratePhase32FooterGoesHere千里之行,始于足下