Enterprise Performance Testing. Karuna Karnati and Ajay Kumar. Accenture Delivery Center for Technology in India



Similar documents
Performance Testing of a Large Wealth Management Product

Performance Testing of Java Enterprise Systems

Performance Testing Challenges

How To Test For Performance

Open Source and Commercial Performance Testing Tools

Application Performance Testing Basics

Bringing Value to the Organization with Performance Testing

Best Practices for Web Application Load Testing

Web Application Testing. Web Performance Testing

Performance Testing Process A Whitepaper

Performance Testing and Optimization in Web-Service Based Applications

Performance Testing Uncovered

Implementing a Well- Performing and Reliable Portal

Load Testing Scenarios Selection

Performance Management from black-art to process

How To Test On The Dsms Application

Choosing A Load Testing Strategy Why and How to Optimize Application Performance

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments

Web Performance Testing: Methodologies, Tools and Challenges

Performance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering

Comparative Study of Load Testing Tools

Performance Analysis of Lucene Index on HBase Environment

Performance Testing Process

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

Noelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco

Web Application s Performance Testing

How To Test A Web Server

Serving 4 million page requests an hour with Magento Enterprise

PERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :

Accelerating Server Storage Performance on Lenovo ThinkServer

We turn 10! Performance Testing. The Magazine for Professional Testers. June 2010

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

PRODUCT BRIEF 3E PERFORMANCE BENCHMARKS LOAD AND SCALABILITY TESTING

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

Project 2 Performance Testing

Successful Factors for Performance Testing Projects. NaveenKumar Namachivayam - Founder - QAInsights

Performance Test Process

Load and Performance Load Testing. RadView Software October

IBM RATIONAL PERFORMANCE TESTER

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance

Microsoft Web Application Stress Tool

Performance Testing Percy Pari Salas

Load and Performance Testing

Testing Big data is one of the biggest

The Association of System Performance Professionals

Available Performance Testing Tools

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary

Transforming LoadRunner Data into Information and Action

Testhouse Training Portfolio

Fundamentals of LoadRunner 9.0 (2 Days)

Accelerate Testing Cycles With Collaborative Performance Testing

MAGENTO HOSTING Progressive Server Performance Improvements

Enterprise Application Performance Management: An End-to-End Perspective

Whitepaper Performance Testing and Monitoring of Mobile Applications

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

An introduction to load testing for Web applications. Business white paper

IBM Rational AppScan: Application security and risk management

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

Performance data collection and analysis process


Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

SafePeak Case Study: Large Microsoft SharePoint with SafePeak

Understanding the Network Impact on Application Load Testing. A Shunra Software White Paper

MS SQL Server 2000 Data Collector. Status: 12/8/2008

Performance Testing IBM MQSeries* Infrastructures

SolovatSoft. Load and Performance Test Plan Sample. Title: [include project s release name] Version: Date: SolovatSoft Page 1 of 13

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice

IBM SAP International Competence Center. Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester

Tableau Server 7.0 scalability

Business Application Services Testing

How To Test A Website For Performance

MS SQL Server 2005 Data Collector. Status: 12/5/2008

Mission-critical HP-UX 11i v2 WebSphere Reference Architecture White Paper

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

ArcGIS Server Performance and Scalability Testing Methodologies. Andrew Sakowicz, Frank Pizzi

Microsoft SharePoint 2010 on HP ProLiant DL380p Gen8 servers

Mohammed Khan SUMMARY

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications

Capacity Planning for Microsoft SharePoint Technologies

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Performance Testing of a Cloud Service

PARALLELS CLOUD SERVER

Transcription:

Enterprise Performance Testing Karuna Karnati and Ajay Kumar Accenture Delivery Center for Technology in India Accenture, its logo, and High Performance Delivered are trademarks of Accenture.

Enterprise Performance Testing Failure is not an Option 2

Agenda Why Performance Testing Types & Approaches Part of SDLC Environment Test Metrics Report Crafting 3

Industry Facts What it costs when your internal enterprise systems go offline. Industry Application Cost per Hour Financial Brokerage Operations $6,500,000 Financial Credit Card Sales $2,600,000 Media Pay-per-view $1,150,000 Retail Home shopping (TV) $113,000 Retail Catalog sales $90,000 Transportation Airline Reservations $89,500 For external web sites, from the same Standish Group study, the typical costs were in the middle of the range, running anywhere from $1,000 to $27,000 per minute of downtime, or $60,000 to $1,620,000 per hour. Later figures, since 1998, are much higher as companies move more of their business onto the web. Data from The Standish Group 4

Industry Facts 2002 Winter Olympics, an online ticketing page was unavailable during a critical sales period placing a potential of $1.5 million dollars of revenue at risk. Application problem with the State of Minnesota s $27 million online tax filing system delayed tax refunds and diminished consumer confidence for greater than 60,000 tax filers. Enterprise systems that perform poorly, function incorrectly or fail completely cost businesses money, reputation and market share. 5

Industry Facts Performance measurement and tuning have become more rigorous over the past few years. Worldwide Web-Load Testing Market Growth Distributed Environments, 1998-2004 6

Why Performance Testing? Failure is not an Option 7

Why Performance Testing Speed Does the application respond quickly enough for the intended users? Scalability/Capacity Will the application handle the expected user load and beyond? 8

Why Performance Testing Stability/Robustness Is the application stable under expected and unexpected user loads? Confidence Are you sure that users will have a positive experience on go-live day? 9

FURPS - Performance F unctionality U sability R eliability P erformance S upportability Performance Effectiveness Scalability 10

Performance Testing Performance Testing is the discipline concerned with determining and reporting the current performance of a software application under various parameters Performance Testing Types Load & Stress Performance Test approaches Scalability & Stability Performance Testing terminologies Scenario /Business Flow Operational Profile Work load Performance Metrics Client side & Server side 11

Performance Testing - SDLC Performance testing as an integral part of SDLC IDE tools Eclipse Rational Performance Tester Visual Studio Team Microsoft Profiling and Probes 12

Trends in performance testing Performance testing as an integral part of SDLC New IDE Tools Microsoft, Eclipse, etc.. Object and Resource profiling Probes Architecture Framework evaluation against performance requirements The Open Group Architecture Framework (TOGAF) ( http://www.developer.com/design/article.php/3374171) The Architecture Tradeoff Analysis Method (ATAM) ( http://www.sei.cmu.edu/architecture/ata_method.html) 13

Performance Test Environment LoadRunner Controller Get scripts from Vugen Load Agent Load Balancer Simulate virtual users from Load Agent Virtual User Generators Web Servers Application Servers System Under Test Database Server 14

What is a Counter? A Counter is a unit that measures and gathers performance-relevant events of the system Client Side Metrics Response Time Throughput Hits Per Second Pass/Fail Statistics Server Side Counters Memory Processor Disk Network 15

Categories of Counters Memory Cache RAM HDD Processor Disk Seek Time RPM Platter Network 16

Performance Test Tool Tool LoadRunner SilkPerformer WebLoad Jmeter Vendor Hp-Mercury Borland RadView OpenSource Language Java/C BDL Javascript Record& Play 17

Report Crafting Provide test results in tabular format and graphs Include all issues faced during testing Document all the findings & observations (performance testing is close to research) Load and especially stress would sometime reflect the bad side of an application. It throws errors, capture all of them for future analysis Any deviations/workarounds used should be mentioned Conclusions should be substantiated with proper analysis Raw data can be provided as an appendix 18

Where to go for more information http://www.perftestplus.com (My site) http://www.testingreflections.com (QA Blog Collection) http://www.qaforums.com (Huge QA Forum) http://www.loadtester.com (Good articles and links) http://www.segue.com/html/s_solutions/papers/s_wp_info.ht m (Good articles and statistics) http://www.keynote.com/resources/resource_library.html (Good articles and statistics) 19

Final Message Performance Testing is Insurance to the Business Perf-surance 20

Questions?.. 21

Thank You 22