SlideShare a Scribd company logo
1 © 2014 Method360, Inc. All rights reserved. 
Performance Testing: 
Eliminate System Outages 
and Save Millions 
PRESENT ED BY 
Sunny Hiran
2 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
PERFORMANCE TESTING 
Introduction 
SUNNY HIRAN 
Director 
Quality Assurance 
Through 2015, 80% of the outages impacting mission-critical services are expected to be caused by people and process issues, according to Gartner. More than half of these outages will be attributed to change, configuration, and other related issues. 
(Top Seven Considerations for Configuration Management for Virtual and Cloud Infrastructure). 
Only 22% of organizations surveyed by Gartner, however, have deployed the full complement of fault, performance, and configuration management capabilities. Performance and configuration capabilities are expected to lag through 2017 according to a recent Gartner research report. 
(I& O Teams Must Proactively Develop Three Core Network Management Disciplines)
3 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
The Stakes Are High 
In a matter of days if not hours, organizations can incur losses totaling tens of millions of dollars due to unplanned production outages that are the result of poor performance. 
Even if software conforms to business and functional requirements, in the absence of rigorous performance and scalability validation, credibility and competitiveness are at stake. Once lost, these are difficult to recover. 
PERFORMANCE TESTING
4 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Agenda 
•Key Takeaways 
•Performance Nightmares 
•What is Performance Testing? 
•Locking down performance scope and understanding what to simulate 
•Tool options in the performance marketplace, including proven open source solutions 
•Key strategies that will ensure the responsiveness of your mission critical systems 
PERFORMANCE TESTING
5 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Key Takeaways 
•Performance outages are preventable!! 
•Understand that performance outages impact all production support landscape models, both hosted and in-house solutions. (Demand that your hosted provider demonstrate how your system will perform under load & DR) 
•Performance failures have a real impact on organizations both in terms of credibility and lost revenue 
•Performance testing should be a mandatory testing activity for any mission critical solution 
PERFORMANCE TESTING
6 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Performance Nightmares 
TWITTERGOES DOWN FOR 'MOST USERS' IN LONGEST OUTAGE SINCE IPO 
According to previous Status blog updates, it was the longest outage for Twitter's mobile and Web platforms in at least the past year, when most issues have been resolved in 25 minutes or less. 
Twitter had trouble in its early years with frequent outages and improved the stability of its service even as users and tweet volume skyrocketed, helping to convince users and investors about the viability of the microblogging service. 
GOOGLE APP ENGINE 
For four hours between10:30-14:30 EST on October 26th, 2013 Google App Engine failed to deliver about 50% of its requests. As a service used by hundreds of thousands of developers to create applications, this outage was felt heavily across the web. 
ROYAL BANK OF SCOTLAND 
The IT staff was responsible for system failures that affected 17 million customers of RBS, NatWest and Ulster Bank. The problem occurred during maintenance on systems which caused an error in their automated batch scheduler and processor. This prevented millions of customers from receiving or making payments, and lasted for more than a week! The outage cost RBS a whopping £125 million! 
PERFORMANCE TESTING
7 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Performance Nightmares 
BANK OF AMERICA 
On September 14th, 2013 problems started with BofA's website with the message "some of our pages are temporarily unavailable" on the homepage. The issues only got worse. 72 hours later, the majority of users were unable to connect to Bank of America's website due to slowness and time-out failures. The problems weren’t resolved for another 24 hours 
BofA attributed the outages to month end traffic along with a code release. 
KOHL’S 
Last year, Kohl's ran a massive online special for Black Friday shoppers, offering early bird specials, 20% off sales prices, and free order shipping. The bargains started the day before Thanksgiving and ran until 3pm on Black Friday. However, given the surge in traffic, the Kohl's website experienced an outage for several hourson Thanksgiving evening. As the heaviest online traffic week of the year, a fewhours of downtime can be incredibly costly for online retailers. 
AMAZON WEB SERVICES (AWS) 
On October 22nd, 2013 a memory leak and failed monitoring system caused Reddit, Foursquare, Minecraft, Airbnb, Heroku, GitHub, imgur, Pocket, HipChat, Coursera and a number of others to go down. The outage lasted for six hours until service was restored. Finally, on Christmas eve, Netflix went down until Christmas morning due to an elastic load balancing failure in AWS. 
PERFORMANCE TESTING
8 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
What is Performance Testing and Why do it? 
PERFORMANCE TESTING 
“Performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.”
9 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Performance Scope 
PERFORMANCE TESTING
10 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Performance Tools & Monitoring Options 
Borland® Silk Performer® 
Web Load 
Performance Testing Tools 
MS VSTS 
Live Monitoring Tools 
PERFORMANCE TESTING
11 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Testing the ability of the system to process required datavolumes 
Stressingthe system up to and beyond its breaking point 
Captures performance of a newsystemto a knownstandard 
Identify problems over a periodof timeby executing continuous repetitive transactions 
Exercisingfailure points and verifying backup systems can be deployed 
Measuring systemresponse times when measured under a specified load 
Performance Testing Services 
Load 
Stress 
Failover 
Baseline 
Endurance 
Volume 
Performance Strategies 
PERFORMANCE TESTING
12 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Implementing Performance Testing 
•Library updates 
•Lessons learned and best practices 
•Ongoing validation and support 
05_Closure 
•End-to-end load/ performance test executions 
•Monitoring, tuning & improvement 
•Defect Management 
•Test summary report 
04_Test Execution 
•Test scripts development 
•Test data setup 
•Test environment setup 
•Test scenarios development 
03_Test Artifacts Creation 
•Test strategy, plan, tools setup 
•Determine monitoring requirements 
02_Preparation 
•Scope, tools, transaction distributions resourcing, feasibility analysis, LOE 
•Kickoff and KT sessions with business 
•Finalize success criteria 
01_Planning 
PERFORMANCE TESTING
13 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Method360 
Q&A 
PERFORMANCE TESTING
14 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Contact Info 
QUALITY ASSURANCE 
SUNNY HIRAN 
415.535.5453 
shiran@method360.com 
PERFORMANCE TESTING 
To learn more about how Method360’s solution offerings can benefit your company, please contact us:
15 
©2014 Method360, Inc. All rightsreserved. 
Method360 
Thank You 
END-TO-END SERVICES. HIGH VALUE SOLUTIONS. 
PERFORMANCE TESTING

More Related Content

PPTX
Webinar: Removing Barriers to Continuous Delivery of Business Value
PDF
Test Data Management 101—Featuring a Tour of CA Test Data Manager (Formerly G...
PDF
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
PDF
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
PPTX
Monitoring in the DevOps Era
PDF
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
PPTX
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
PPTX
Service Virtualization: Delivering Complex Test Environments on Demand
Webinar: Removing Barriers to Continuous Delivery of Business Value
Test Data Management 101—Featuring a Tour of CA Test Data Manager (Formerly G...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
Monitoring in the DevOps Era
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
Service Virtualization: Delivering Complex Test Environments on Demand

What's hot (20)

PDF
Hands-On Lab: From Zero to Compliance Using CA Software Asset Management
PDF
Accelerating Your Retail Environment - Agile-Driven QA and Testing
PPTX
Introduction to appDynamics
PDF
Under the Hood: Monitoring Azure and .NET - AppSphere16
PDF
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
PDF
Exposing and Fixing Common App Performance Problems
PPTX
Why and How to Monitor App Performance in Azure
PDF
18 May 2017 - Vuzion Love Cloud
PDF
AppSphere 15 - Smoke Jumping with AppDynamics
PDF
Advanced APM .NET Hands-On Lab - AppSphere16
PPTX
The Need for Unified Performance Management
PPT
App Dynamics
PDF
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
PDF
VCE A Foundation for IT Transformation
PDF
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
PDF
Automate Hadoop Jobs with Real World Business Impact
PPTX
Zenoss as Core Element for Video QOS
PDF
Test Data Management and Its Role in DevOps
PPTX
The Future of APM and Why It Requires Analytics Everywhere!
PDF
Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...
Hands-On Lab: From Zero to Compliance Using CA Software Asset Management
Accelerating Your Retail Environment - Agile-Driven QA and Testing
Introduction to appDynamics
Under the Hood: Monitoring Azure and .NET - AppSphere16
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
Exposing and Fixing Common App Performance Problems
Why and How to Monitor App Performance in Azure
18 May 2017 - Vuzion Love Cloud
AppSphere 15 - Smoke Jumping with AppDynamics
Advanced APM .NET Hands-On Lab - AppSphere16
The Need for Unified Performance Management
App Dynamics
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
VCE A Foundation for IT Transformation
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Automate Hadoop Jobs with Real World Business Impact
Zenoss as Core Element for Video QOS
Test Data Management and Its Role in DevOps
The Future of APM and Why It Requires Analytics Everywhere!
Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...
Ad

Viewers also liked (9)

PDF
Leverage Social Media Data with SAP Data Services
PDF
Leverage Data Services to Boost Sales
PDF
Translating Big Data Insight Into Action
PDF
Reconciling your Enterprise Data Warehouse to Source Systems
PDF
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
PDF
Transforming Business Intelligence Testing
PDF
Leveraging Information Steward
PDF
Executive Dashboard Design on Tableau
DOCX
Integration of SAP HANA with Hadoop
Leverage Social Media Data with SAP Data Services
Leverage Data Services to Boost Sales
Translating Big Data Insight Into Action
Reconciling your Enterprise Data Warehouse to Source Systems
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Transforming Business Intelligence Testing
Leveraging Information Steward
Executive Dashboard Design on Tableau
Integration of SAP HANA with Hadoop
Ad

Similar to Performance Testing: Eliminate System Outages and Save Millions (20)

PPTX
An Introduction to Performance Testing
PDF
Web Performance Analysis - TCF Pro 2009
PDF
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
PDF
performance testing training in hyderabad
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Performance Testing.3zen.pdf
PPTX
Performance Testing Training in Hyderabad
PPTX
performance testing training in hyderabad
PPTX
performance testing training in hyderabad
PPTX
performance testing training in hyderabad
PPT
Best Practices In Load And Stress Testing Cmg Seminar[1]
PPTX
Performance Testing
PDF
Performance testing with your eyes wide open geekweek 2018
PPT
Are You Ready For More Visitors Cognizant Gomez Jan20
PPT
Magical Performance tuning with Gomez
PPTX
Alexander Podelko - Context-Driven Performance Testing
PPTX
Performance Testing from Scratch + JMeter intro
PDF
Mastering performance testing_ a comprehensive guide to optimizing applicatio...
PDF
Neotys PAC 2018 - Ramya Ramalinga Moorthy
PPT
Performance Testing Overview
An Introduction to Performance Testing
Web Performance Analysis - TCF Pro 2009
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
performance testing training in hyderabad
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Performance Testing.3zen.pdf
Performance Testing Training in Hyderabad
performance testing training in hyderabad
performance testing training in hyderabad
performance testing training in hyderabad
Best Practices In Load And Stress Testing Cmg Seminar[1]
Performance Testing
Performance testing with your eyes wide open geekweek 2018
Are You Ready For More Visitors Cognizant Gomez Jan20
Magical Performance tuning with Gomez
Alexander Podelko - Context-Driven Performance Testing
Performance Testing from Scratch + JMeter intro
Mastering performance testing_ a comprehensive guide to optimizing applicatio...
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Performance Testing Overview

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf

Performance Testing: Eliminate System Outages and Save Millions

  • 1. 1 © 2014 Method360, Inc. All rights reserved. Performance Testing: Eliminate System Outages and Save Millions PRESENT ED BY Sunny Hiran
  • 2. 2 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 PERFORMANCE TESTING Introduction SUNNY HIRAN Director Quality Assurance Through 2015, 80% of the outages impacting mission-critical services are expected to be caused by people and process issues, according to Gartner. More than half of these outages will be attributed to change, configuration, and other related issues. (Top Seven Considerations for Configuration Management for Virtual and Cloud Infrastructure). Only 22% of organizations surveyed by Gartner, however, have deployed the full complement of fault, performance, and configuration management capabilities. Performance and configuration capabilities are expected to lag through 2017 according to a recent Gartner research report. (I& O Teams Must Proactively Develop Three Core Network Management Disciplines)
  • 3. 3 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 The Stakes Are High In a matter of days if not hours, organizations can incur losses totaling tens of millions of dollars due to unplanned production outages that are the result of poor performance. Even if software conforms to business and functional requirements, in the absence of rigorous performance and scalability validation, credibility and competitiveness are at stake. Once lost, these are difficult to recover. PERFORMANCE TESTING
  • 4. 4 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Agenda •Key Takeaways •Performance Nightmares •What is Performance Testing? •Locking down performance scope and understanding what to simulate •Tool options in the performance marketplace, including proven open source solutions •Key strategies that will ensure the responsiveness of your mission critical systems PERFORMANCE TESTING
  • 5. 5 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Key Takeaways •Performance outages are preventable!! •Understand that performance outages impact all production support landscape models, both hosted and in-house solutions. (Demand that your hosted provider demonstrate how your system will perform under load & DR) •Performance failures have a real impact on organizations both in terms of credibility and lost revenue •Performance testing should be a mandatory testing activity for any mission critical solution PERFORMANCE TESTING
  • 6. 6 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Performance Nightmares TWITTERGOES DOWN FOR 'MOST USERS' IN LONGEST OUTAGE SINCE IPO According to previous Status blog updates, it was the longest outage for Twitter's mobile and Web platforms in at least the past year, when most issues have been resolved in 25 minutes or less. Twitter had trouble in its early years with frequent outages and improved the stability of its service even as users and tweet volume skyrocketed, helping to convince users and investors about the viability of the microblogging service. GOOGLE APP ENGINE For four hours between10:30-14:30 EST on October 26th, 2013 Google App Engine failed to deliver about 50% of its requests. As a service used by hundreds of thousands of developers to create applications, this outage was felt heavily across the web. ROYAL BANK OF SCOTLAND The IT staff was responsible for system failures that affected 17 million customers of RBS, NatWest and Ulster Bank. The problem occurred during maintenance on systems which caused an error in their automated batch scheduler and processor. This prevented millions of customers from receiving or making payments, and lasted for more than a week! The outage cost RBS a whopping £125 million! PERFORMANCE TESTING
  • 7. 7 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Performance Nightmares BANK OF AMERICA On September 14th, 2013 problems started with BofA's website with the message "some of our pages are temporarily unavailable" on the homepage. The issues only got worse. 72 hours later, the majority of users were unable to connect to Bank of America's website due to slowness and time-out failures. The problems weren’t resolved for another 24 hours BofA attributed the outages to month end traffic along with a code release. KOHL’S Last year, Kohl's ran a massive online special for Black Friday shoppers, offering early bird specials, 20% off sales prices, and free order shipping. The bargains started the day before Thanksgiving and ran until 3pm on Black Friday. However, given the surge in traffic, the Kohl's website experienced an outage for several hourson Thanksgiving evening. As the heaviest online traffic week of the year, a fewhours of downtime can be incredibly costly for online retailers. AMAZON WEB SERVICES (AWS) On October 22nd, 2013 a memory leak and failed monitoring system caused Reddit, Foursquare, Minecraft, Airbnb, Heroku, GitHub, imgur, Pocket, HipChat, Coursera and a number of others to go down. The outage lasted for six hours until service was restored. Finally, on Christmas eve, Netflix went down until Christmas morning due to an elastic load balancing failure in AWS. PERFORMANCE TESTING
  • 8. 8 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 What is Performance Testing and Why do it? PERFORMANCE TESTING “Performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.”
  • 9. 9 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Performance Scope PERFORMANCE TESTING
  • 10. 10 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Performance Tools & Monitoring Options Borland® Silk Performer® Web Load Performance Testing Tools MS VSTS Live Monitoring Tools PERFORMANCE TESTING
  • 11. 11 ©2014 Method360, Inc. All rightsreserved. Method360 Testing the ability of the system to process required datavolumes Stressingthe system up to and beyond its breaking point Captures performance of a newsystemto a knownstandard Identify problems over a periodof timeby executing continuous repetitive transactions Exercisingfailure points and verifying backup systems can be deployed Measuring systemresponse times when measured under a specified load Performance Testing Services Load Stress Failover Baseline Endurance Volume Performance Strategies PERFORMANCE TESTING
  • 12. 12 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Implementing Performance Testing •Library updates •Lessons learned and best practices •Ongoing validation and support 05_Closure •End-to-end load/ performance test executions •Monitoring, tuning & improvement •Defect Management •Test summary report 04_Test Execution •Test scripts development •Test data setup •Test environment setup •Test scenarios development 03_Test Artifacts Creation •Test strategy, plan, tools setup •Determine monitoring requirements 02_Preparation •Scope, tools, transaction distributions resourcing, feasibility analysis, LOE •Kickoff and KT sessions with business •Finalize success criteria 01_Planning PERFORMANCE TESTING
  • 13. 13 ©2014 Method360, Inc. All rightsreserved. Method360 Method360 Q&A PERFORMANCE TESTING
  • 14. 14 ©2014 Method360, Inc. All rightsreserved. Method360 Contact Info QUALITY ASSURANCE SUNNY HIRAN 415.535.5453 shiran@method360.com PERFORMANCE TESTING To learn more about how Method360’s solution offerings can benefit your company, please contact us:
  • 15. 15 ©2014 Method360, Inc. All rightsreserved. Method360 Thank You END-TO-END SERVICES. HIGH VALUE SOLUTIONS. PERFORMANCE TESTING