Introduction to Performance testing

2,215 views

Published on

Are you new to performance testing? This slides are for those of you who want to explore and learn where and how to start testing application performance. During this web event, our performance testing experts will reveal the key pieces and parts of performance testing, including the phases of the test and how HP LoadRunner supports each phase.

  • Hello, I am Brenda waters After being in relationship with Jeff for years, he broke up with me, I did everything possible to bring him back but all was in vain, I wanted him back so much because of the love I have for him, I begged him with everything, I made promises but he refused. I explained my problem to my friend and she suggested that I should rather contact a spell caster that could help me cast a spell to bring him back but I am the type that never believed in spell, I had no choice than to try it, I mailed the spell caster, and he told me there was no problem that everything will be okay before three days, that my ex will return to me before three days, he cast the spell and surprisingly in the second day, it was around 4pm. My ex called me, I was so surprised, I answered the call and all he said was that he was so sorry for everything that happened that he wanted me to return to him, that he loves me so much. I was so happy and went to him that was how we started living together happily again. Since then, I have made promise that anybody I know that have a relationship problem, I would be of help to such person by referring him or her to the only real and powerful spell caster who helped me with my own problem he used his Africa Black Power. His email: greatosemudiagaspelltemple@gmail.com you can email him if you need his assistance in your relationship or any other Cases. 1) Love Spells 2) Lost Love Spells 3) Divorce Spells 4) Marriage Spells 5) Binding Spells 6) Breakup Spells 7) Banish a past Lover. 8.) You want to be promoted in your office 9) want to satisfy your lover Contact this great man if you are having any problem for a lasting solution via: (greatosemudiagaspelltemple@gmail.com) Africa Black Power
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introduction to Performance testing

  1. 1. Introduction toperformance testingSilvia A SiqueiraWW Sr. Product Mktg. Manager© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  2. 2. Delivering applications that perform well Think about building a fancy and huge tower… and discovering later that it can’t handle more than 10% of the planned capacity!2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  3. 3. Performance is fundamental!When customers “struggle” 43% 12% 16% 14% Abandon the Go directly to Become more Log a complaint transaction, a competitor likely to prefer with customer try later on a competitor service computer3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  4. 4. Performance testing lifecycle Step 1 Planning the test Test preparation: creating the scripts Step 2 and scenarios Test execution: running and monitoring Step3 scenarios Test analysis and reporting: Step 4 understanding the results Step 5 Monitoring in production4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  5. 5. Step 1 - Planning the testing • Team • Business goals and SLAs • Application under test (AUT) • Criticality • Environment of the AUT • Test requirements • User behavior, user locations, and application timeframe usability • Special factors regarding the application under test5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  6. 6. Performance testing solution Emulate production workloads end-to-end Performance Simulates Internet/ Web server App. server Database test thousands of users WAN • Simulates real users with thousands of “virtual” users • Generates accurate, measurable and repeatable load on the system from a single point of control • Pinpoints bottlenecks in the system6 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  7. 7. Understanding the terminology forperformance testingApplication under testing (AUT) End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure 1 Author scripts 3 Generate load • Transaction record impact • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 and reporting Simulate thousands of users Test Scenario 2 Plan and control load tests7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  8. 8. Understanding the terminology forperformance testingVirtual User generator (VUGEN) End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure11 Author scripts 3 Generate load impact • Transaction record • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 and reporting Simulate thousands of users Test Scenario 2 Plan and control load tests8 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  9. 9. Understanding the terminology forperformance testingController End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure 1 Author scripts 3 Generate load • Transaction record impact • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 and reporting Simulate thousands of users Test Scenario 2 2 Plan and control load tests9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  10. 10. Understanding the terminology forperformance testingLoad Generators End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure 1 Author scripts • Transaction record 3 3 Generate load impact • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 and reporting Simulate thousands of users Test Scenario 2 Plan and control load tests10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  11. 11. Understanding the terminology forperformance testingMonitoring & profiling End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure 1 Author scripts 3 Generate load 4 • Transaction record impact • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 and reporting Simulate thousands of users Test Scenario 2 Plan and control load tests11 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  12. 12. Understanding the terminology forperformance testingAnalysis End user Middle tier Application Internet/WAN Database (HTTP, WebSphere, server, network) 4 Measure 1 Author scripts 3 Generate load • Transaction record impact • Check balance • Transfer funds Analysis, diagnostics • Pay bills 5 5 and reporting Simulate thousands of users Test Scenario 2 Plan and control load tests12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  13. 13. Step 2 - Test preparation:Creating the scripts and scenarios Determine what is the best “protocol” to emulate user interaction based on the environment of the AUT Create a scenario for each transaction to be tested Understand and apply correlations for complex applications13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  14. 14. Step 3 - Test execution:Running and monitoring scenarios Now is time to simulate thousands of users running multiple scenarios simultaneously Monitor the test execution Have a profiler (HP Diagnostics) to accelerate the resolution of issues found in the performance testing14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  15. 15. Step 4 - Test analysis and reportingDetermine which transactions passed or failed the setservice-level objectiveAnalyze possible causes of failureReview application performance risks15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  16. 16. Performance testingin action© Copyright 2012 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice.
  17. 17. Grows with your organization’s demandsAccommodates your needs from project teams to the Performance Centers of ExcellenceFlexible delivery options On-premise Term licenses In-the-cloud and SaaS Testing-as-a-Service Daily, monthly, quarterly, Multiple service options semester, annual • HP performance testing for small budget or limited time to complete your testing • Any size project or company size • One day, multiple days…or years • Unlimited options for testing in-the-cloud17 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  18. 18. Ensure unique customer experiencewith HP LoadRunner• Innovated solution• Scalable to support any size project organization• Integrated products for the entire application lifecycle• Flexible licensing and deployment models• Broadest technology and platform support in the industry• Extensive eco-systems of partners and IT professionals for local support and resources 18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  19. 19. Q&A© Copyright 2012 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice.
  20. 20. Thank you© Copyright 2012 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice.

×