SlideShare une entreprise Scribd logo
1  sur  15
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

Contenu connexe

Tendances

Hands-On Lab: From Zero to Compliance Using CA Software Asset Management
Hands-On Lab: From Zero to Compliance Using CA Software Asset ManagementHands-On Lab: From Zero to Compliance Using CA Software Asset Management
Hands-On Lab: From Zero to Compliance Using CA Software Asset ManagementCA Technologies
 
Accelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and TestingAccelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and TestingMethod360
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics Siddhanta Rath
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16AppDynamics
 
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
 
Exposing and Fixing Common App Performance Problems
Exposing and Fixing Common App Performance ProblemsExposing and Fixing Common App Performance Problems
Exposing and Fixing Common App Performance ProblemsRiverbed Technology
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureIan Downard
 
18 May 2017 - Vuzion Love Cloud
18 May 2017 - Vuzion Love Cloud18 May 2017 - Vuzion Love Cloud
18 May 2017 - Vuzion Love CloudVuzion
 
AppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppDynamics
 
Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16AppDynamics
 
The Need for Unified Performance Management
The Need for Unified Performance ManagementThe Need for Unified Performance Management
The Need for Unified Performance ManagementRiverbed Technology
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16AppDynamics
 
VCE A Foundation for IT Transformation
VCE A Foundation for IT TransformationVCE A Foundation for IT Transformation
VCE A Foundation for IT Transformationpatmisasi
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16AppDynamics
 
Automate Hadoop Jobs with Real World Business Impact
Automate Hadoop Jobs with Real World Business ImpactAutomate Hadoop Jobs with Real World Business Impact
Automate Hadoop Jobs with Real World Business ImpactCA Technologies
 
Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss
 
Test Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTest Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTechWell
 
The Future of APM and Why It Requires Analytics Everywhere!
The Future of APM and Why It Requires Analytics Everywhere!The Future of APM and Why It Requires Analytics Everywhere!
The Future of APM and Why It Requires Analytics Everywhere!New Relic
 
Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...
Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...
Cloud Migration Checklist: A Better Way to Set Priorities, Assess Your Progre...Enterprise Management Associates
 

Tendances (20)

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

En vedette

Leverage Social Media Data with SAP Data Services
Leverage Social Media Data with SAP Data ServicesLeverage Social Media Data with SAP Data Services
Leverage Social Media Data with SAP Data ServicesMethod360
 
Leverage Data Services to Boost Sales
Leverage Data Services to Boost SalesLeverage Data Services to Boost Sales
Leverage Data Services to Boost SalesMethod360
 
Translating Big Data Insight Into Action
Translating Big Data Insight Into ActionTranslating Big Data Insight Into Action
Translating Big Data Insight Into ActionMethod360
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsMethod360
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsMethod360
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence TestingMethod360
 
Leveraging Information Steward
Leveraging Information StewardLeveraging Information Steward
Leveraging Information StewardMethod360
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on TableauMethod360
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopRamkumar Rajendran
 

En vedette (9)

Leverage Social Media Data with SAP Data Services
Leverage Social Media Data with SAP Data ServicesLeverage Social Media Data with SAP Data Services
Leverage Social Media Data with SAP Data Services
 
Leverage Data Services to Boost Sales
Leverage Data Services to Boost SalesLeverage Data Services to Boost Sales
Leverage Data Services to Boost Sales
 
Translating Big Data Insight Into Action
Translating Big Data Insight Into ActionTranslating Big Data Insight Into Action
Translating Big Data Insight Into Action
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence Testing
 
Leveraging Information Steward
Leveraging Information StewardLeveraging Information Steward
Leveraging Information Steward
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on Tableau
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with Hadoop
 

Similaire à Performance Testing: Eliminate System Outages and Save Millions

AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAmazon Web Services
 
CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner CEPTES Software Inc
 
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsThousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsOracle
 
Open Source Data Management for Industry 4.0
Open Source Data Management for Industry 4.0Open Source Data Management for Industry 4.0
Open Source Data Management for Industry 4.0DataWorks Summit
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsOracle
 
Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Oracle
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesPerfecto Mobile
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based TestingTurnKey Solutions
 
Who Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesWho Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesThousandEyes
 
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature EnvironmentPuppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature EnvironmentPuppet
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...Amazon Web Services
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
Fast Data Overview
Fast Data OverviewFast Data Overview
Fast Data OverviewC. Scyphers
 
How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges ThousandEyes
 

Similaire à Performance Testing: Eliminate System Outages and Save Millions (20)

shashank_QA_02_june_2016
shashank_QA_02_june_2016shashank_QA_02_june_2016
shashank_QA_02_june_2016
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
shashank_project_Mgmt
shashank_project_Mgmtshashank_project_Mgmt
shashank_project_Mgmt
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner
 
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsThousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
 
Open Source Data Management for Industry 4.0
Open Source Data Management for Industry 4.0Open Source Data Management for Industry 4.0
Open Source Data Management for Industry 4.0
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controls
 
Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devices
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Who Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesWho Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best Practices
 
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature EnvironmentPuppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
 
Ask-ehs Scaffolding management software
Ask-ehs Scaffolding management software Ask-ehs Scaffolding management software
Ask-ehs Scaffolding management software
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Fast Data Overview
Fast Data OverviewFast Data Overview
Fast Data Overview
 
How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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 WorkerThousandEyes
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
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...DianaGray10
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 educationjfdjdjcjdnsjd
 
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 FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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