SlideShare a Scribd company logo
1 of 21
Download to read offline
Best Practices in
Performance Testing
Webinar Series
In This Webinar:!
Here come the holidays!   

I.  The Top 5 Keys to Web & Mobile Performance Readiness
II.  Real World CloudTest Case Studies with the SOASTA Performance
      Team
III.  Discussion & Q&A

TODAY’S PRESENTERS

Dan Bartow: VP Product Management, Evangelist
Amit Patel: Sr. Performance Engineer
Brad Johnson: VP Product Marketing

Questions: Submit in the question box during event
#1 - Use The Cloud for Realistic Results!
Low cost, unlimited scale & global availability deliver…

             Most accurate models
             of real user behavior


                       Meaningful scale &
                       appropriate concurrency


                                Control to start, stop & modify
                                tests without delays


                                              Testing on your
                                              schedule
#2 Measure across the entire application !
Measuring user response time may indicate a problem!

                    Constrained Load Scenarios

                         Web Applications

                                                 User Experience

                                                                     !
                                                                    slow
#2 Measure across the entire application !
Measuring everything captures the source of delays!

                                Accurate Scale Load & Business Flows


            Complex Web Applications : AJAX, HTML5, video, mobile, web services

         Application
    Deployment 
        Deployment
        Component &
    Infrastructure
     Infrastructure
      Network
   User Experience
           Code
           (Internal)
        (External)




                                                Why
                                               Slow?
#3 Correlate in real-time during test execution!
Drill down into the cause while issues are occurring
#4 Compress Test Build & Execution!
More tests, less time, high coverage = less risk




   Traditional
   Approaches


                             TIME


    Cloud Test
#5 Test for Failure!
Broaden the scope of coverage to worst cases


              Failover Scenarios




                           Chaos Monkeys




                                           Success Disasters
SOASTA Case Studies



        Dan Bartow and Amit Patel

           -  Current Engagements –
                   -  Fresh Data –
              -  Leading Companies -
CloudTest Live!
Production Testing Veterans, Year Round

Company Profile                    Project Profile
 Company
   Retailer
               Environment
      Stage and Production

 Size
      Top 10 Retailer
        Application
      Java, ATG, Oracle

                                                      Multiple Dedicated
                                    Location
                                                      Private Data Centers

                                    Objective
        150,000 Concurrent

                                    Project Length
   Year Round
CloudTest Live!
Production Testing Veterans, Year Round


                        Discipline and Rigor


   •  Comprehensive Test Cases

   •  Two Datacenters, Thousands of Servers

   •  Mobile App Testing

   •  Geographically Relevant Load Generation

   •  Near Daily Production Testing Across 7 Properties

   •  The CDN is a Big Player
CloudTest Live!
Success Through Constant Testing and Improvement
CloudTest Live!
Comprehensive Testing Plan

Company Profile                 Project Profile
 Company
   Toy Manufacturer
   Environment
      Production

                                                  Hosted Private Data
 Size
      Fortune 500
        Location
                                                  Center
                                                  Test Multiple Web
                                Objective
                                                  Properties

                                Project Length
   < 1 Month
CloudTest Live!
Comprehensive Test Plan


                         Thorough Coverage

  •  Fairly High Level Test Cases

  •  One Datacenter, Handful of Servers

  •  Baseline, Spike, Failover, Stress

  •  Flex Based Apps, Browser Based Games

  •  Cloud Based Load Generation

  •  Executed in About Three Weeks

  •  The CDN is a Big Player
CloudTest Live!
Thorough Coverage – Great Results
CloudTest Live!
Large Testing Initiative

Company Profile             Project Profile
 Company
     Retailer
     Environment
      Stage and Production

 Size
        Fortune 50
   Application
      Java, Oracle

                                              Multiple Dedicated
                            Location
                                              Private Data Centers

                            Objective
        30,000 Concurrent

                            Project Length
   Ten Months
CloudTest Live!
Large Testing Initiative


                      Testing, Testing, Testing!!!!


    •  Two Work Load Models

    •  Two Environments

    •  Infrastructure Testing

    •  Application Testing

    •  24/7 Testing
CloudTest Live!
Large Testing Initiative

                            Success!
CloudTest Live!
Real-world Issue Resolution

Company Profile                Project Profile
 Company
   Music Retailer
    Environment
      Stage

                                                 Hosted Private Data
 Size
      Fortune 1000
      Location
                                                 Centers
                                                 Test Multiple Web
                               Objective
                                                 Properties

                               Project Length
   < 1 Month
CloudTest Live!
Real-world Issue Resolution




  •  Scaling Issues    •  High Response Times   •  Timeout Errors
Q&A




About SOASTA
•  Founded in 2006, privately held                      Contact SOASTA:
•  Silicon Valley HQ: EMEA & N/A offices                www.soasta.com/cloudtest/
•  1 Platform: 6 CloudTest Editions:                    info@soasta.com
   –    Lite: Free performance testing at any stage
   –    Mobile: Mobile performance testing
                                                        866.344.8766
   –    Standard: Internal performance testing          Follow us:
   –    Pro: External & internal testing to any scale
   –    Enterprise: Multi-division solution

   –  On-Demand: Complete testing service

More Related Content

What's hot

Understanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality ManagementUnderstanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality Management
IT Weekend
 
ONE Conference: Vulnerabilities in Web Applications
ONE Conference: Vulnerabilities in Web ApplicationsONE Conference: Vulnerabilities in Web Applications
ONE Conference: Vulnerabilities in Web Applications
Netcetera
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity Software Ireland
 

What's hot (20)

DevOps for Azure
DevOps for AzureDevOps for Azure
DevOps for Azure
 
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresManaging and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
 
Monitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresMonitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT Infrastructures
 
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
 
Test-Driven Infrastructure with CloudFormation and Cucumber.
Test-Driven Infrastructure with CloudFormation and Cucumber. Test-Driven Infrastructure with CloudFormation and Cucumber.
Test-Driven Infrastructure with CloudFormation and Cucumber.
 
Understanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality ManagementUnderstanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality Management
 
2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads 2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads
 
Higher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release CyclesHigher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release Cycles
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application Development
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
 
ONE Conference: Vulnerabilities in Web Applications
ONE Conference: Vulnerabilities in Web ApplicationsONE Conference: Vulnerabilities in Web Applications
ONE Conference: Vulnerabilities in Web Applications
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Virtual Data : Eliminating the data constraint in Application Development
Virtual Data :  Eliminating the data constraint in Application DevelopmentVirtual Data :  Eliminating the data constraint in Application Development
Virtual Data : Eliminating the data constraint in Application Development
 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to Security
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
 
Cloud testing v1
Cloud testing v1Cloud testing v1
Cloud testing v1
 
Software Alliance - Hire Remote Developers Team Europe
Software Alliance -  Hire Remote Developers Team EuropeSoftware Alliance -  Hire Remote Developers Team Europe
Software Alliance - Hire Remote Developers Team Europe
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
VMworld 2015: No App is An Island
VMworld 2015: No App is An IslandVMworld 2015: No App is An Island
VMworld 2015: No App is An Island
 

Similar to 5 keys to holiday web performance readiness

Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practices
Perfecto Mobile
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resume
sweta tarekar
 

Similar to 5 keys to holiday web performance readiness (20)

SOASTA CloudTest Lite
SOASTA CloudTest LiteSOASTA CloudTest Lite
SOASTA CloudTest Lite
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
The Cloud: A game changer to test, at scale and in production, SOA based web...
The Cloud: A game changer to test, at scale and in production,  SOA based web...The Cloud: A game changer to test, at scale and in production,  SOA based web...
The Cloud: A game changer to test, at scale and in production, SOA based web...
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
Future of testing – impact of mobile devices somenath nag- calsoft labs
Future of testing – impact of mobile devices  somenath nag- calsoft labsFuture of testing – impact of mobile devices  somenath nag- calsoft labs
Future of testing – impact of mobile devices somenath nag- calsoft labs
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Appium vs Appium with Perfecto
Appium vs Appium with PerfectoAppium vs Appium with Perfecto
Appium vs Appium with Perfecto
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
National software testing conference 2016 fergal hynes
National software testing conference 2016 fergal hynesNational software testing conference 2016 fergal hynes
National software testing conference 2016 fergal hynes
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practices
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resume
 
Cloud workload guidelines
Cloud workload guidelinesCloud workload guidelines
Cloud workload guidelines
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?
 
It's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FASTIt's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FAST
 

More from SOASTA

Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
SOASTA
 

More from SOASTA (20)

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the Union
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App Testing
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)
 
Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performance
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentation
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User Monitoring
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

5 keys to holiday web performance readiness

  • 1. Best Practices in Performance Testing Webinar Series
  • 2. In This Webinar:! Here come the holidays!   I.  The Top 5 Keys to Web & Mobile Performance Readiness II.  Real World CloudTest Case Studies with the SOASTA Performance Team III.  Discussion & Q&A TODAY’S PRESENTERS Dan Bartow: VP Product Management, Evangelist Amit Patel: Sr. Performance Engineer Brad Johnson: VP Product Marketing Questions: Submit in the question box during event
  • 3. #1 - Use The Cloud for Realistic Results! Low cost, unlimited scale & global availability deliver… Most accurate models of real user behavior Meaningful scale & appropriate concurrency Control to start, stop & modify tests without delays Testing on your schedule
  • 4. #2 Measure across the entire application ! Measuring user response time may indicate a problem! Constrained Load Scenarios Web Applications User Experience ! slow
  • 5. #2 Measure across the entire application ! Measuring everything captures the source of delays! Accurate Scale Load & Business Flows Complex Web Applications : AJAX, HTML5, video, mobile, web services Application Deployment Deployment Component & Infrastructure Infrastructure Network User Experience Code (Internal) (External) Why Slow?
  • 6. #3 Correlate in real-time during test execution! Drill down into the cause while issues are occurring
  • 7. #4 Compress Test Build & Execution! More tests, less time, high coverage = less risk Traditional Approaches TIME Cloud Test
  • 8. #5 Test for Failure! Broaden the scope of coverage to worst cases Failover Scenarios Chaos Monkeys Success Disasters
  • 9. SOASTA Case Studies Dan Bartow and Amit Patel -  Current Engagements – -  Fresh Data – -  Leading Companies -
  • 10. CloudTest Live! Production Testing Veterans, Year Round Company Profile Project Profile Company Retailer Environment Stage and Production Size Top 10 Retailer Application Java, ATG, Oracle Multiple Dedicated Location Private Data Centers Objective 150,000 Concurrent Project Length Year Round
  • 11. CloudTest Live! Production Testing Veterans, Year Round Discipline and Rigor •  Comprehensive Test Cases •  Two Datacenters, Thousands of Servers •  Mobile App Testing •  Geographically Relevant Load Generation •  Near Daily Production Testing Across 7 Properties •  The CDN is a Big Player
  • 12. CloudTest Live! Success Through Constant Testing and Improvement
  • 13. CloudTest Live! Comprehensive Testing Plan Company Profile Project Profile Company Toy Manufacturer Environment Production Hosted Private Data Size Fortune 500 Location Center Test Multiple Web Objective Properties Project Length < 1 Month
  • 14. CloudTest Live! Comprehensive Test Plan Thorough Coverage •  Fairly High Level Test Cases •  One Datacenter, Handful of Servers •  Baseline, Spike, Failover, Stress •  Flex Based Apps, Browser Based Games •  Cloud Based Load Generation •  Executed in About Three Weeks •  The CDN is a Big Player
  • 16. CloudTest Live! Large Testing Initiative Company Profile Project Profile Company Retailer Environment Stage and Production Size Fortune 50 Application Java, Oracle Multiple Dedicated Location Private Data Centers Objective 30,000 Concurrent Project Length Ten Months
  • 17. CloudTest Live! Large Testing Initiative Testing, Testing, Testing!!!! •  Two Work Load Models •  Two Environments •  Infrastructure Testing •  Application Testing •  24/7 Testing
  • 18. CloudTest Live! Large Testing Initiative Success!
  • 19. CloudTest Live! Real-world Issue Resolution Company Profile Project Profile Company Music Retailer Environment Stage Hosted Private Data Size Fortune 1000 Location Centers Test Multiple Web Objective Properties Project Length < 1 Month
  • 20. CloudTest Live! Real-world Issue Resolution •  Scaling Issues •  High Response Times •  Timeout Errors
  • 21. Q&A About SOASTA •  Founded in 2006, privately held Contact SOASTA: •  Silicon Valley HQ: EMEA & N/A offices www.soasta.com/cloudtest/ •  1 Platform: 6 CloudTest Editions: info@soasta.com –  Lite: Free performance testing at any stage –  Mobile: Mobile performance testing 866.344.8766 –  Standard: Internal performance testing Follow us: –  Pro: External & internal testing to any scale –  Enterprise: Multi-division solution –  On-Demand: Complete testing service