SOFTWARE PERFORMANCE TESTING SERVICE



Similar documents
Automate performance testing to predict system behaviour and improve application performance. Business white paper

Rapid Bottleneck Identification

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing

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

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

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

Performance Testing Percy Pari Salas

Application Performance Testing Basics

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

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

Performance Test Results Report for the Sled player

Service Virtualization:

Performance Testing Why and How? Sudheer Parpatakam

Agile Performance Testing

Silk Performer LOAD TESTING. The key to keeping business applications running

Automate performance testing to predict system behavior and improve application performance. White paper

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

Performance Testing of Java Enterprise Systems

10 Best Practices for Application Performance Testing

Tools for Testing Software Architectures. Learning Objectives. Context

How To Test On The Dsms Application

Introducing Performance Engineering by means of Tools and Practical Exercises

Get the best performance from your LTE Network with MOBIPASS

How To Test A Web Server

Bernie Velivis President, Performax Inc

Performance Testing for SAP Applications. Selection criteria for stress and load testing SAP Solutions

Session Topic:Accelerate Enterprise Application Performance with speed, consistency and scalability

<Insert Picture Here> Application Testing Suite Overview

How To Test For Elulla

Performance Analysis of Web based Applications on Single and Multi Core Servers

Recommendations for Performance Benchmarking

Business white paper. Load factor: performance testing for Web applications

Performance Tuning and Optimizing SQL Databases 2016

Developing a Load Testing Strategy

WHAT WE NEED TO START THE PERFORMANCE TESTING?

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Load Testing and Monitoring Web Applications in a Windows Environment

The new role of diagnostics in the performance and availability lifecycle. White paper

Analyze, Validate, and Optimize Business Application Performance

White Paper Performance Testing Methodology

Everything you need to know about flash storage performance

Identify and control performance and capacity risks. Introduction... 2

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

End-to-End Testing of IT Architecture and Applications

Often Clients tend to use in-house functional resources for their testing and validation processes ending up with issues such as

Understanding the Impact of Running WAN Emulation with Load Testing

Accelerate Testing Cycles With Collaborative Performance Testing

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Enhance visibility into and control over software projects IBM Rational change and release management software

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process

An Oracle White Paper March Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Informatica Data Director Performance

Performance Testing Uncovered

Performance And Scalability In Oracle9i And SQL Server 2000

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

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

Effective Software Security Management

APPLICATION DELIVERY LOAD TESTING TO PREDICT WEB PERFORMANCE

Citrix EdgeSight for Load Testing 2.5 Customer - Frequently asked questions

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

TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes

Martin Spier, Expedia & Rex Black, J9

Load Testing Analysis Services Gerhard Brückl

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

ORACLE SYSTEMS OPTIMIZATION SUPPORT

Proactive Performance Management for Enterprise Databases

Avaya Stress Testing Service. Providing Confidence and Assurance for Every Deployment

Latest Trends in Testing. Ajay K Chhokra

How to Plan a Successful Load Testing Programme for today s websites

Benchmark Testing Results: Telvent ArcFM Solution Running on Microsoft SQL Server

Application. Performance Testing

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Web Application s Performance Testing

The Association of System Performance Professionals

A closer look at HP LoadRunner software

Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:

Testing service-oriented architecture (SOA) applications and services. White paper

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

HP End User Management software. Enables real-time visibility into application performance and availability. Solution brief

It s Not Called Continuous Integration for Nothing!

Charu Babbar 1, Neha Bajpai 2 and Dipti Kapoor Sarmah 3

PERFORMANCE TESTING. The solution for analyzing the behavior of an IT system under load

Market Data + Services. Advanced outsourcing solutions. IT Hosting and Managed Services

Mobile Application Performance Testing

Load Testing an Internet Site

Why Performance Matters. Cloud Testing with SOASTA CloudTest. Hexaware Introduction. Best Practices for Performance Testing in Production.

TESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY

Qlik UKI Consulting Services Catalogue

The top 10 misconceptions about performance and availability monitoring

Best Practices for Web Application Load Testing

Software Testing Lifecycle

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

Case Study. Performance Testing of Medical Association Builder Portal. Case Study. US-based Non-profit Medical Association (Healthcare)

Introduction to Web Server Load Testing

Benefits of Automated security and Performance Testing of SAP HCM applications

Transforming LoadRunner Data into Information and Action

HP essential knowledge series: an introduction to load testing for web applications. White paper

Performance Testing Process A Whitepaper

Transcription:

SOFTWARE PERFORMANCE TESTING SERVICE

Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications under real world load conditions to isolate and correct performance bottlenecks before they are launched into production. GTS uses technology to create models that simulate different production scenarios to identify and eradicate potential bottlenecks before they affect end users. This service will help clients ensure that their applications are tuned to specific user loads, while at the same time allowing realistic Service Level Agreements to be defined. Performance testing helps customers minimize infrastructure investment, while maximizing the performance and scalability of applications. Performance testing emulates hundreds of concurrent users to put applications through the rigors of real-life user loads. Performance testers stress the application from end-to-end to measure the response times of key business processes. Simultaneously, the performance testing tool collects systems and component-level performance information through a comprehensive array of system monitors and diagnostics modules. These metrics are combined into a sophisticated analysis module that allows teams to drill down to isolate bottlenecks within the architecture. In this way, these can then be eradicated resulting in improved end user response times, increased infrastructure capacity and reduced risk of application failure when moving into production. This service will help customers by solving the three most common issues that projects face in performance testing, namely, inadequate knowledge of best practices around performance testing, insufficient time to tune performance, lack of skilled performance testing resources. Performance Testing can be defined as the process of analyzing software applications and supporting infrastructures to determine acceptable performance (in terms of end user response times), scalability (how many users the system can support) and transaction handling capabilities by modelling the real-world application usage conditions against the application and supporting infrastructure under test.

Value Proposition The objectives of performance testing are specific to each customer s environment, but the following is a list of some common business objectives that GTS s performance testing services can achieve: Obtain an accurate picture of end-to-end system performance Verify that new applications meet specified performance requirements Identify and eliminate performance bottlenecks during the development lifecycle, before they appear in production Improve the scalability and availability of applications Maximize the use of infrastructure Optimise system capacity (number of concurrent users and throughput) and user experience (end-to-end response time and error rates) Provide confirmation that the system meets business needs and service-level agreements Create a baseline for system performance Improve end user response times Increase infrastructure capacity Reduced risk of application failure when moving into production Minimise future IT spend by understanding where the greatest bang-per-buck can be achieved Prevent overcapitalization (having more hardware than is necessary) Predict system behaviour to minimize surprises Business Model Ad-hoc Testing Service Our test team and ad-hoc service allows you to bring in specialist software security testing services and resources as they are needed. This can range from bringing in an expert for a particular assignment (such as conducting a stress test) to providing an ad-hoc managed testing service. Co-Sourced Testing Service This is a partial service to support the ongoing software security testing needs of an organization or business unit. It usually incorporates test management, functional testing and specialist test services as required. The customer is usually in control of the general approach but does not have the specialized skills in-house. Full Outsourced Testing Service This is a full service to support all the ongoing software testing needs of an organization or business unit. It usually incorporates test management, functional testing and specialist test services as required.

Component Model GTS will create the benchmark, map out the architecture and infrastructure components, script the different business processes, conduct the load tests, analyse the results and provide a comprehensive final report. The service is comprised of the following Components and High Level Steps: Project Planning and Kick-off Define the project scope, the objectives and the technical approach, and agree on the overall time schedule. Here we analyst the technical architecture and map the performance testing solution to the different components Setup & Scripting Install and configure the performance testing tool, create the test scripts, and complete an overall verification of the entire performance optimization process. Performance Test Execution and Analysis Performance Test scenarios emulate what is expected to happen in a production environment. During the execution phase of the project, a number of different scenarios will be tested based on the planning that was done earlier. The test results will be analysed and problem areas, if they exist, will be pointed out. Together with the customer s subject matter expert, the bottlenecks will be eradicated and the performance and capacity of the system improved. Software Performance Testing Sub-genres covered by GTS Among those new to performance testing, there is often a misconception that execution is a single event. In fact, it is a multi-step process consisting of several types of performance tests. Each type of test provides information necessary to understand the business risk of releasing the application. The types of load tests include: Component Load Testing Component load tests serve as a unit performance test. They should be executed in the following cases: Validate whether new components have an impact on the overall system performance Certify existing components in the context of the new performance requirements Validate design assumptions as soon as they are implemented The tests could be load tested as soon as their stability is confirmed by the functional unit tests. Business Process Load Testing A business process load test focuses on loading a specific business process. Given the modularity of today s applications, as well as the iterative development process, this approach allows assessing early performance and scalability of critical business processes from the end user perspective. Business process load tests could be started as soon as the functional tests confirm stability.

System Wide Load Testing System load testing focuses on the complete application. It could be started once initial application stability is proven by the functional test team. The system load test should ensure identification of infrastructure performance issues. It is based on a representative mix of the business processes executed at the various load levels with different ramp up policies, and is usually executed in pre-production environments. Soak and Capacity Planning Tests Soak tests are designed to run the system for a long period of time to examine how well the system performs. These tests may uncover memory leaks and other problems that do not appear during the shorter tests. Capacity tests are designed to push the system to the point that response times become unacceptable. This information is useful in determining Production Benchmarking The goal of the production benchmark is to ensure that the system behaviour in the production environment matches expectations set in pre-production for a specific set of performance parameters. An additional objective is to verify final infrastructure sizing looking for optimization opportunities. If benchmark shows different results than pre-production tuning baseline, the same process as for preproduction tuning should be initiated. Production system monitoring tools are used to collect system statistics during the production benchmark run. Regression Tests A simplified load testing exercise should be completed in the test environment before any changes are made to the production application. These tests will help ensure no adverse performance degradation when the changes are made in production Completion At the end of the performance testing project, we will create a comprehensive report that describes the initial benchmark, the individual test execution stages and their results, and our final recommendations. Performance testing is an iterative process that should be repeated for each build including changes impacting potential system performance This system is also suitable for: SAP performance testing Web Application Load & Stress testing Software application scalability testing IT systems volume testing (including embedded systems) Infrastructure performance monitoring and tuning (including the network) Performance testing multi-tiered solutions that include a combination of applications, IT systems and infrastructure

Commercial Model Dependant on Scope of Work session to be defined by customer and GTS Software Performance Test Specialist Once Off Engagements Between 2 6 weeks Includes a 6-pack run: Load Stress Other (if required and scoped) Test to be run to satisfy the customer s requirements Contact Details For further information or to arrange for an assessment / quotation please contact: Global Testing Services Tel: 011 607 8100 Fax: 011 607 8474 Web: www.eoh-gts.co.za E-Mail: info@eoh-gts.co.za A member of the EOH Group of Companies Medium to Longer term engagements Between 6 18 weeks For multiple applications and environments with more comprehensive testing scope *Standard Consulting Rates for specialist consultants apply in accordance to GTS Consulting Rate card (available on request)