1 © Mahindra Satyam 2009 Performance Testing as a Service using jMeter.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Advertisements

High level QA strategy for SQL Server enforcer
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Performance Testing - Kanwalpreet Singh.
Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.
Test Yaodong Bi.
Transactions (Chapter ). What is it? Transaction - a logical unit of database processing Motivation - want consistent change of state in data Transactions.
1 SANS Technology Institute - Candidate for Master of Science Degree 1 Scoping Security Assessments: A Project Management Approach Lack of planning is.
Changing the Economics of Innovation
©Company confidential 1 Performance Testing for TM & D – An Overview.
Systems Analysis and Design in a Changing World, 6th Edition
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
1 Web Testing CIS 376 Bruce R. Maxim UM-Dearborn.
Validata Performance Tester Deliver flexible, scalable performance testing across platforms.
Transaction. A transaction is an event which occurs on the database. Generally a transaction reads a value from the database or writes a value to the.
The Premier Software Usage Analysis and Reporting Toolset Maximizing Value for Software Users.
1 © Mahindra Satyam 2011 iDecisions™  Packaged Analytic Applications –Data Model & Meta Data –Analytical Engines –Report Templates –Dashboard Templates.
Performance testing of Progress Appservers and a plug-in for Jmeter
1 CSE 403 Reliability Testing These lecture slides are copyright (C) Marty Stepp, They may not be rehosted, sold, or modified without expressed permission.
MSF Testing Introduction Functional Testing Performance Testing.
Copyright © 2010 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Results Bureau of Information Systems.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Overview of SQL Server Alka Arora.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
OPSI Annual Meeting Bob Hayes Vice President Natural Gas Trading October 13, 2014.
Commodity Hedging Overview May 10, 2012 The following information is current as of May 10, Memorial Production Partners LP (MEMP) intends to provide.
AQS Development and Enhancement Plans AQS Development and Enhancement Plans AQS CONFERENCE Jake Summers June 9, 2010.
SOFTWARE PERFORMANCE TESTING Or: Have We Got Bad Blood?
Powered by 3PILLAR LABS HAILSTORM 4.0 TM PERFORMANCE REPORT.
Building Quality into Web Applications - Meeting the Challenges of Testing and Usability Paula Duchnowski CQA, CSTE (608)
Lead from the front Texas Nodal 1 EDS 4 Release 9.1 DAM/RUC/SASM Market Call January 11, 2008.
Deploy With Confidence Minimize risks Improve business output Optimize resources.
What is Sure Stats? Sure Stats is an add-on for SAP that provides Organizations with detailed Statistical Information about how their SAP system is being.
Service Level Agreements Service Level Statements NO YES The process of negotiating and defining the levels of user service (service levels) required.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
Lesson 19-E-Commerce Security Needs. Overview Understand e-commerce services. Understand the importance of availability. Implement client-side security.
Console Operations (Service Desk). Console Operators are tasked with a wide variety of functions and responsibilities We are the first point of contact.
MSE Portfolio Presentation 1 Doug Smith November 13, 2008
Network design Topic 6 Testing and documentation.
© Mahindra Satyam 2009 Process Performance Baseline Summary – 2009 H2.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
T Iteration Demo Software Trickery I2 Iteration
Understanding Performance Testing Basics by Adnan Khan.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
ITC Software ITC PERFORMANCE TESTING SERVICES.
 Software reliability is the probability that software will work properly in a specified environment and for a given amount of time. Using the following.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
Session on Load Testing - Alok Agarwal. Agenda for the session Definitions Example on load testing What to Avoid When Testing for Load Goals of Load Testing.
Bishnu Priya Nanda , Tata Consultancy Services Ltd.
Penetration Testing in Financial Institutions
Prepare For Your Next Prelude Upgrade
Bottlenecks Stress Test Demo
Software Architecture in Practice
Maximum Availability Architecture Enterprise Technology Centre.
Software Quality Assurance
PPT By:Bruce R. Maxim UM-Dearborn
Load Testing January 2018 René Ernst.
Applied Software Implementation & Testing
Fault Tolerance Distributed Web-based Systems
<Project Name & Date> <Presenter Name>
Performance And Scalability In Oracle9i And SQL Server 2000
Software System Testing
Workshop.
THE SAFE HARBOR STATEMENT UNDER THE US PRIVATE
Lecture 34: Testing II April 24, 2017 Selenium testing script 7/7/2019
Presentation transcript:

1 © Mahindra Satyam 2009 Performance Testing as a Service using jMeter

2 © Mahindra Satyam 2009 Performance Testing Process Steps Completion of Testing Engagement Form Completion of Test Planning Questionnaire Test Planning Session Development of Performance Test Plan Development of Automated Test Scripts in pre-production Execution of Automated Test Scripts Identification of Performance Issues from test executions Resolution of Performance Issues Development of Test Summary Report

3 © Mahindra Satyam 2009 Performance Testing Process - Sample Timeline Engagement 1 week  Engagement Form  Design Review  Test Plan  Pre-Prod Review  MPC Schedule Planning 1 week Scripting  Script Writing 1 week Test Execution  Test Results  Production Review 3 weeks Test Reporting  Summary Test Report  Post Implementation Review 1 week The timelines will be tailored based on the complexity of the project and availability of the resources

4 © Mahindra Satyam 2009 Different Tests that are conducted Test NameTest ObjectiveUser Load Load TestTo test critical application functionality under peak user load Peak Concurrent Users Stress TestTo test critical application functionality under heavy user load 2x Peak Concurrent Users Endurance TestTo test critical application functionality under peak user load for a minimum of 8 hours Peak Concurrent Users Durability TestTo test application/hardware failover at all tiersPeak Concurrent Users Red Alert TestTo ensure modified application does not cause performance degradation on the Red Alert applications Peak Concurrent Users Breakpoint TestTo identify the maximum number of users the application will support TBD by test Sample Metrics collected : Transaction Performance Summary Transaction Response Time – Average Web Hits Per Second Web Server Throughput Average Load

5 © Mahindra Satyam 2009 Break Point Testing - Sample Break Point Testing (85 users – Break Point) Users Running: 85 Run time: 4 minutes Response time: > 7 sec Passed Transactions: 2354 Failed Transactions: 16 Error Rate:0.67% Hits/second: 33 Queries/Minute: 588 CPU Utilization, Memory Utilization : Not Applicable for the testing of the Break point for queries

6 © Mahindra Satyam 2009 Failover Testing - Sample Fail-Over Testing Criteria: Durability testing, also known as failover testing in other environments, is used to verify that the application continues to operate properly even when primary infrastructure and application, global, and external components fail. Furthermore, the application must continue to operate under load after the failure for the specified time period. Less than 1% is considered a passing result. Results: Web/app hard failover (shutdown server) Recovered in 15 second timeframe Response times: seconds Errors: 767 (.4%) Web/App soft failover (failover server software) Recovered in 15 second timeframe Response times: seconds Errors: 289 (.005%) Database soft failover (Failover to secondary node) Recovered in 60 second timeframe Response times: seconds Errors: 294 (.005%)

7 © Mahindra Satyam 2009 Web Services Performance Testing (SOAP UI) - Sample

8 © Mahindra Satyam 2009 Performance Testing – Sample screens

9 © Mahindra Satyam 2009 mahindrasatyam.net Safe Harbor This document contains forward-looking statements within the meaning of section 27A of Securities Act of 1933, as amended, and section 21E of the Securities Exchange Act of 1934, as amended. The forward-looking statements contained herein are subject to certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking statements. Satyam undertakes no duty to update any forward-looking statements. For a discussion of the risks associated with our business, please see the discussions under the heading “Risk Factors” in our report on Form 6-K concerning the quarter ended September 30, 2008, furnished to the Securities and Exchange Commission on 07 November, 2008, and the other reports filed with the Securities and Exchange Commission from time to time. These filings are available at Thank you