SlideShare uma empresa Scribd logo
1 de 12
Why do we Performance Test..?
• Determine the usability/effectiveness of an application
  under load.

• Detect bottlenecks before a new system or upgrade is
  deployed.

• Tune for better performance

   The peace of mind that it will work on go-live day
    alone justifies the cost of performance testing.
What is Performance Testing?
 • Performance Testing Determines
    Speed
    Scalability
    Stability
    Confidence
 … while focusing on
  User Expectations
  System Constraints
  Costs
 Specifically, it answers:
  How many…?
  How much…?
  What happens if…?
WHY NOT MANUALLY PERFORMANCE
            TEST?




    Manual performance testing can be done by gathering
        The drawback is that measuring response time
    And the coordination problem is expanded if you think
    numerous folks user accuracy. And it is very hard to
       depends on together and synchronizing executing
             about including international users.
         synchronize the testing AND repeat the tests.
                      the transactions.
AUTOMATED PERFORMANCE
             TESTING



  Controller                  Internet/    Web     Application
                    User        WAN       Server     Server
                                                                 Database
                 Simulation




Replaces real users with virtual users
Generate a consistent, measurable, and repeatable load, managed
from a single point of control
Efficiently isolates performance bottlenecks
Performance Test Process
             “Evaluate System”

                  This is the most important process
Evaluate System      because it involves …
                  (1) predicting actual user experience
                  (2) accessing any system limitations
                  (3) defining stakeholder expectations
Performance Test Process
             “Draft test scripts/scenario”
    Evaluate System   The scripts will contain transactions
                        which are the most intensive
                        activities performed on the
                        application.

Draft test scripts
 / test scenario
Performance Test Process
                         “Execute Performance Tests”
    Evaluate System                                                   LOAD


                                    EA              LOAD TESTS are the end to end
                               Performance         performance test under anticipated
    Draft test scripts           Testing                               STRESS
                                                           production load.
     / test scenario



                                                  STRESS TESTS determine the load
                                                  under which a system fails and how it
                                                         recovers from failure.
     Execute
Performance Test
                                                                     DURATION



                                                    DURATION TESTS are test with a
                                                 constant load over a period between 8
                               BASELINE        BASELINE TESTS to the execution,
                                                     and 24 hours is determine if an
                                                   application’s performance degrades
                                               validation, and debugging of scripts
                                                collectively in a test scenario.of time.
                                                     over an extended period The
                                             results will be used for comparison with
                                                       future testing results.
Performance Test Process
                            “Entire Process”
Evaluate System
                                   Response Time Degradation Curve


Draft test scripts
 / test scenario




     Execute            NO /
Performance Test     Tune Server




                        SLA
 Review Results
                     Acceptable?




     Create
Performance Test      YES
  Certification
Performance Test Services
  3270
  5250            We have the ability to mimic many protocols. Here is
                       Oracle
                      MS SQLServer
                                          EJBs
                                          CORBA
                                                            Web Services
                                                            HTTP(S)
                                                                                                                  PeopleSoft
                                                                                                                  Oracle
  VT100              DB2                of              
                                    a list COMthe protocols. XML ICA
                      ODBC               RMI              Citrix
                                                      MQSeries

    Legacy                      Databases                    Middleware                   Web                          ERP/CRM

                                                         Protocols




   Controller           Load Generator        Internet/WAN        Load Balancer      Web Server       Application Server    Database




      Diagnostics                                                                  Monitors
The Diagnostics tool provides a
             J2EE                        Windows       SNMP          MS IIS        BEA              EJB            Oracle
                                          Unix          WAN           iPlanet        WebLogic         JDBC           MSSQL
set of Diagnostics modules that
             .NET                        And while a testing is executing we will monitor your
                                          Linux          Emulation     Apache
                                                                                       IBM
                                                                                                         JSP             Server
 trace, time, and troubleshoot                                                          WebSphere
                                                                 servers!              ATG Dynamo       Sitraka        DB2
 end-user transactions across
                                                                                       iPlanet App       JMonitor
           ALL tiers.                                                                   Server
                                         Operating                         Web           App
            Platforms                                    Network                                            Java           Databases
                                          Systems                         Servers       Servers
Performance Test Triggers?
Here are some examples of what should trigger a performance test
                          execution!


                       •   New Systems
                       •   Increasing Number of Users
                       •   New Functionality
                       •   Software Upgrades
                       •   Operating System Upgrades
                       •   Hardware Upgrades
                       •   Infrastructure Upgrades/Changes
                       •   Slow application response
Performance Test Toolbox
    Our team has the latest and greatest tools…!!!
How do you engage our team?
    Answer: Just open up a Performance Test SOS
                        ticket…

                            http://eaptsos


  More information about performance testing is on the
    http://tim.turner.com/tso/ea/groups/sharedsvc/perftest/default.aspx

Mais conteúdo relacionado

Mais procurados

Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02
Nitish Bhardwaj
 
Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slides
Darrel Rader
 
Rit 8.5.0 platform training slides
Rit 8.5.0 platform training slidesRit 8.5.0 platform training slides
Rit 8.5.0 platform training slides
Darrel Rader
 
Rit 8.5.0 training release notes
Rit 8.5.0 training release notesRit 8.5.0 training release notes
Rit 8.5.0 training release notes
Darrel Rader
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
Dmitry Buzdin
 

Mais procurados (20)

Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02
 
Performance and Load Testing
Performance and Load TestingPerformance and Load Testing
Performance and Load Testing
 
Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slides
 
Kishore ems resume
Kishore ems resumeKishore ems resume
Kishore ems resume
 
Rit 8.5.0 platform training slides
Rit 8.5.0 platform training slidesRit 8.5.0 platform training slides
Rit 8.5.0 platform training slides
 
Queuing model based load testing of large enterprise applications
Queuing model based load testing of large enterprise applicationsQueuing model based load testing of large enterprise applications
Queuing model based load testing of large enterprise applications
 
Load testing with Blitz
Load testing with BlitzLoad testing with Blitz
Load testing with Blitz
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Rit 8.5.0 training release notes
Rit 8.5.0 training release notesRit 8.5.0 training release notes
Rit 8.5.0 training release notes
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
 
Alliance Successful Selenium Automation
Alliance Successful Selenium AutomationAlliance Successful Selenium Automation
Alliance Successful Selenium Automation
 
Functional Continuous Integration with Selenium and Hudson
Functional Continuous Integration with Selenium and HudsonFunctional Continuous Integration with Selenium and Hudson
Functional Continuous Integration with Selenium and Hudson
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
 
Cognos Technical Super Session 2012
Cognos Technical Super Session 2012Cognos Technical Super Session 2012
Cognos Technical Super Session 2012
 
Designing for Testability - Rohit Nayak
Designing for Testability - Rohit NayakDesigning for Testability - Rohit Nayak
Designing for Testability - Rohit Nayak
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentation
 
JMeter
JMeterJMeter
JMeter
 
EMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingEMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x Troubleshooting
 

Destaque (7)

The scriptures can be enjoyable
The scriptures can be enjoyableThe scriptures can be enjoyable
The scriptures can be enjoyable
 
“Develop a Culture of Innovation” Jens Fiege, MD, FIEGE Logistics & CEO Germa...
“Develop a Culture of Innovation” Jens Fiege, MD, FIEGE Logistics & CEO Germa...“Develop a Culture of Innovation” Jens Fiege, MD, FIEGE Logistics & CEO Germa...
“Develop a Culture of Innovation” Jens Fiege, MD, FIEGE Logistics & CEO Germa...
 
6 Social Crowd-Sourced Campaign Strategies
6 Social Crowd-Sourced Campaign Strategies6 Social Crowd-Sourced Campaign Strategies
6 Social Crowd-Sourced Campaign Strategies
 
Welcome Tenegen V
Welcome Tenegen VWelcome Tenegen V
Welcome Tenegen V
 
Digital måbrateknik för hela familjen
Digital måbrateknik för hela familjenDigital måbrateknik för hela familjen
Digital måbrateknik för hela familjen
 
Presentatie Lara Ankersmit (NOS) @ MPJC 2011
Presentatie Lara Ankersmit (NOS) @ MPJC 2011Presentatie Lara Ankersmit (NOS) @ MPJC 2011
Presentatie Lara Ankersmit (NOS) @ MPJC 2011
 
Wilford woodruff accidents
Wilford woodruff accidentsWilford woodruff accidents
Wilford woodruff accidents
 

Semelhante a Performance testslideshowrecent

Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
Future Simmons
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
Future Simmons
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0
sambitgarnaik
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy K
Roopa Nadkarni
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
IBM
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webapp
Amit Solanki
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 

Semelhante a Performance testslideshowrecent (20)

Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
 
San Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker PresentationSan Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker Presentation
 
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersAgile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
 
Selenium Automation Framework (SAF).
Selenium Automation Framework (SAF).Selenium Automation Framework (SAF).
Selenium Automation Framework (SAF).
 
Agile Open Source Performance Test Workshop for Developers, Testers, IT Ops
Agile Open Source Performance Test Workshop for Developers, Testers, IT OpsAgile Open Source Performance Test Workshop for Developers, Testers, IT Ops
Agile Open Source Performance Test Workshop for Developers, Testers, IT Ops
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy K
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
 
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
 
Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Oracle application testing suite (OATS)
Oracle application testing suite (OATS)
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webapp
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
Running JMeter Tests In Appvance PerformanceCloud
Running JMeter Tests In Appvance PerformanceCloudRunning JMeter Tests In Appvance PerformanceCloud
Running JMeter Tests In Appvance PerformanceCloud
 
Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Performance testslideshowrecent

  • 1. Why do we Performance Test..? • Determine the usability/effectiveness of an application under load. • Detect bottlenecks before a new system or upgrade is deployed. • Tune for better performance The peace of mind that it will work on go-live day alone justifies the cost of performance testing.
  • 2. What is Performance Testing? • Performance Testing Determines  Speed  Scalability  Stability  Confidence … while focusing on  User Expectations  System Constraints  Costs Specifically, it answers:  How many…?  How much…?  What happens if…?
  • 3. WHY NOT MANUALLY PERFORMANCE TEST? Manual performance testing can be done by gathering The drawback is that measuring response time And the coordination problem is expanded if you think numerous folks user accuracy. And it is very hard to depends on together and synchronizing executing about including international users. synchronize the testing AND repeat the tests. the transactions.
  • 4. AUTOMATED PERFORMANCE TESTING Controller Internet/ Web Application User WAN Server Server Database Simulation Replaces real users with virtual users Generate a consistent, measurable, and repeatable load, managed from a single point of control Efficiently isolates performance bottlenecks
  • 5. Performance Test Process “Evaluate System” This is the most important process Evaluate System because it involves … (1) predicting actual user experience (2) accessing any system limitations (3) defining stakeholder expectations
  • 6. Performance Test Process “Draft test scripts/scenario” Evaluate System The scripts will contain transactions which are the most intensive activities performed on the application. Draft test scripts / test scenario
  • 7. Performance Test Process “Execute Performance Tests” Evaluate System LOAD EA LOAD TESTS are the end to end Performance performance test under anticipated Draft test scripts Testing STRESS production load. / test scenario STRESS TESTS determine the load under which a system fails and how it recovers from failure. Execute Performance Test DURATION DURATION TESTS are test with a constant load over a period between 8 BASELINE BASELINE TESTS to the execution, and 24 hours is determine if an application’s performance degrades validation, and debugging of scripts collectively in a test scenario.of time. over an extended period The results will be used for comparison with future testing results.
  • 8. Performance Test Process “Entire Process” Evaluate System Response Time Degradation Curve Draft test scripts / test scenario Execute NO / Performance Test Tune Server SLA Review Results Acceptable? Create Performance Test YES Certification
  • 9. Performance Test Services  3270  5250 We have the ability to mimic many protocols. Here is Oracle  MS SQLServer  EJBs  CORBA  Web Services  HTTP(S)  PeopleSoft  Oracle  VT100  DB2  of  a list COMthe protocols. XML ICA  ODBC  RMI  Citrix  MQSeries Legacy Databases Middleware Web ERP/CRM Protocols Controller Load Generator Internet/WAN Load Balancer Web Server Application Server Database Diagnostics Monitors The Diagnostics tool provides a  J2EE  Windows  SNMP  MS IIS  BEA  EJB  Oracle  Unix  WAN  iPlanet WebLogic  JDBC  MSSQL set of Diagnostics modules that  .NET And while a testing is executing we will monitor your  Linux Emulation  Apache  IBM  JSP Server trace, time, and troubleshoot WebSphere servers!  ATG Dynamo  Sitraka  DB2 end-user transactions across  iPlanet App JMonitor ALL tiers. Server Operating Web App Platforms Network Java Databases Systems Servers Servers
  • 10. Performance Test Triggers? Here are some examples of what should trigger a performance test execution! • New Systems • Increasing Number of Users • New Functionality • Software Upgrades • Operating System Upgrades • Hardware Upgrades • Infrastructure Upgrades/Changes • Slow application response
  • 11. Performance Test Toolbox Our team has the latest and greatest tools…!!!
  • 12. How do you engage our team? Answer: Just open up a Performance Test SOS ticket… http://eaptsos More information about performance testing is on the http://tim.turner.com/tso/ea/groups/sharedsvc/perftest/default.aspx