Hp Loadrunner


Published on

Hp Loadrunner Slides

Published in: Technology, Business
1 Comment
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Hp Loadrunner

    1. 1. HP LoadRunner ™ Industry leader for application performance validation
    2. 2. What is automated load testing? <ul><li>Replaces real users with thousands of “virtual” users </li></ul><ul><li>Generates accurate, measurable and repeatable load on the system from a single point of control </li></ul><ul><li>Pinpoints bottlenecks in the system </li></ul>Internet/ WAN Emulates production workloads on an IT system Web server App. server Database Simulated users Controller
    3. 3. HP LoadRunner ™ <ul><li>Mitigate the risk of a go-live: </li></ul><ul><ul><li>Exactly mimic the behavior of real users </li></ul></ul><ul><ul><li>Pinpoint issues </li></ul></ul><ul><ul><li>Repeatability and accountability </li></ul></ul><ul><li>With world-leading capabilities: </li></ul><ul><ul><li>Breath of environment support </li></ul></ul><ul><ul><li>Depth of analysis </li></ul></ul><ul><ul><li>Ease of use </li></ul></ul><ul><li>“ LoadRunner is used to mitigate any performance and scalability issues that an application might have” </li></ul><ul><li>“ We’ve created repeatable test scripts that we use over and over” </li></ul>Betty Smith, Director of QA
    4. 4. How does LoadRunner ™ work? <ul><li>Record an application business process into an automated script </li></ul><ul><ul><li>e.g. “Create new order” in an ecommerce web application </li></ul></ul><ul><li>Add end-user transactions, parameterize input data, add verification checkpoints </li></ul><ul><li>Apply user behaviors such as network connectivity, pacing etc… </li></ul>Application Scripts “ Create new order ” VuGen Recorder Browser LoadRunner VuGen
    5. 5. How does LoadRunner ™ work? <ul><li>Design and execute load scenarios that mimic production conditions </li></ul><ul><li>Emulate hundreds or thousands of concurrent users from one or more locations </li></ul><ul><li>Gather end-to-end transaction response times </li></ul><ul><ul><li>e.g. “logon”, “select product”, “process credit card”, and total “create order” process </li></ul></ul><ul><li>Collect application, network and system data across all architectural tiers and components </li></ul>Diagnostics Monitors Load balancer Web server Application servers Database Network Controller Load generators VUsers US Europe LoadRunner controller
    6. 6. How does LoadRunner ™ work? <ul><li>Determine if service level objectives have been met by each transaction </li></ul><ul><li>Pinpoints bottlenecks in the end-user, network, system and application code </li></ul><ul><li>Compare baselines across multiple load tests </li></ul>LoadRunner analysis
    7. 7. VuGen ease of use <ul><li>Faster learning curve </li></ul><ul><li>Shorter development time </li></ul><ul><li>More users enabled </li></ul>“ Quick Start” walks novice users through script development Visual editor uses thumbnails to simplify script navigation and editing
    8. 8. Breadth of analysis System: Application server CPU reached 90% at 500 users End user: Transaction “look up account” took 17.58 seconds at 250 users Network: London to datacenter network segment very slow Application: J2EE method “AccountLookup” took 16 seconds; 90% of end user response time What do you see at the end of a load test?
    9. 9. Broadest environment support PROTOCOLS Load Balancer Web Server Application Servers Database Network Controller Load Generators Vusers US Europe <ul><li>Windows </li></ul><ul><li>Unix </li></ul><ul><li>Linux </li></ul><ul><li>SNMP </li></ul><ul><li>WAN Emulation </li></ul><ul><li>MS IIS </li></ul><ul><li>iPlanet </li></ul><ul><li>Apache </li></ul><ul><li>BEA WebLogic </li></ul><ul><li>IBM WebSphere </li></ul><ul><li>ATG Dynamo </li></ul><ul><li>iPlanet App Server </li></ul><ul><li>EJB </li></ul><ul><li>JDBC </li></ul><ul><li>JSP </li></ul><ul><li>Sitraka JMonitor </li></ul><ul><li>Oracle </li></ul><ul><li>MSSQL Server </li></ul><ul><li>DB2 </li></ul>Diagnostics Monitors Operating Systems Network Web Servers App Servers Java Databases ERP/CRM <ul><li>SAP </li></ul><ul><li>Oracle </li></ul><ul><li>Siebel </li></ul><ul><li>PeopleSoft </li></ul>Web <ul><li>SOA </li></ul><ul><li>HTTP(S) </li></ul><ul><li>Web 2.0 </li></ul><ul><li>Citrix ICA </li></ul><ul><li>WAP </li></ul>Middleware <ul><li>EJBs </li></ul><ul><li>CORBA </li></ul><ul><li>COM </li></ul><ul><li>RMI </li></ul><ul><li>MQSeries </li></ul>Databases <ul><li>Oracle </li></ul><ul><li>MS SQLServer </li></ul><ul><li>DB2 </li></ul><ul><li>ODBC </li></ul>Legacy <ul><li>3270 </li></ul><ul><li>5250 </li></ul><ul><li>VT100 </li></ul>Oracle 11i Siebel SAP J2EE J2EE .NET
    10. 10. Accelerates the testing cycle Other solutions LoadRunner Project timeline Triage and diagnose Fix Run Test Run Test Triage And Diagnose Script Dev. Go live Go live Repeat Repeat Fix Script Development } Less development time } Less time chasing problems + Resource efficiency =
    11. 11. Why HP LoadRunner? <ul><li>Easiest-to-use solution </li></ul><ul><li>Most comprehensive environment support </li></ul><ul><li>Integrated diagnostics with transaction breakdown analysis under load </li></ul><ul><li>Richest analysis engine, including automatic correlation </li></ul>
    12. 12. Vision based on market leadership Source: IDC 2006 HP 61.7% IBM (Rational) 16.8% Segue 3.7% Empirix 3.7% RadView .6% Compuware 6.9% Other 6.7% “ Mercury obviously is the uncontested leader in the distributed ASQ tools market.” IDC “ Mercury has the lion’s share of the market, as well as the most full-featured solution” Forrester
    13. 13. HP Performance Center: The industry standard “ The only load testing vendor to increase market share every year from 2000–2006.” Source: Yankee Group 2005 Source: Gartner Research (March 2005) HP 77% Other 1% Empirix 2% Spirent 2% Rational 9% Other 6.7% Compuware 3% Segue 4%
    14. 14. Customer success <ul><li>40% reduction in time to market within 12 months </li></ul><ul><li>70% improvement in production performance </li></ul>Global communications leader <ul><li>Increased test coverage, created repeatable process and made informed go-live decisions </li></ul><ul><li>Tested 17,000 transactions on large SAP upgrade </li></ul><ul><li>Eliminated 2,400 defects before going live </li></ul>Leading confectionery manufacturer <ul><li>$2.9 million saved in performance testing over 3 years </li></ul><ul><li>5 week reduction in release process </li></ul>Leading legal counsel provider Global communications leader Leading confectionery manufacturer Leading legal counsel provider