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.

Slides:



Advertisements
Similar presentations
Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Performance Testing - Kanwalpreet Singh.
Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
Understanding Analysis Reports In HP LoadRunner
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Load Testing Using NeoLoad
Software Testing and Quality Assurance Testing Web Applications.
Define usability testing Usability is all about how easy a product, service or system is to use. The extent to which a product can be used by specified.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
1 Web Testing CIS 376 Bruce R. Maxim UM-Dearborn.
A Day in the Life of an Application Performance Engineer Keith Lyon - Shunra Software
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
1 CSE 403 Reliability Testing These lecture slides are copyright (C) Marty Stepp, They may not be rehosted, sold, or modified without expressed permission.
1 © Mahindra Satyam 2009 Performance Testing as a Service using jMeter.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Computers: Software Patrice Koehl Computer Science UC Davis.
CSCI 5801: Software Engineering
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
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.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
How to Design and Implement Load Testing for Sakai The Michigan Experience.
LoadRunner SE Guide 김범수 한국비지네스써비스 ( 주 )
LoadComplete Testing Tool. LoadComplete Testing Tool.
Display time for Project having around 25,000 entities of each type Display time for Project having around 25,000 entities of each type Table loading.
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
From Design to Production Practicing what we preach at HP Shane Evans – Product Manager Oded Keret – Functional Architect.
Planning for security Microsoft View
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Quality of System requirements 1 Performance The performance of a Web service and therefore Solution 2 involves the speed that a request can be processed.
T E S T I N G O P T I M I Z E D 1 Optimus Confidential Performance Testing with LoadRunner Case Study.
Online Music Store. MSE Project Presentation III
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Network design Topic 6 Testing and documentation.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  System and Software  System Engineering  Software Engineering  Software Engineering Standards  Software Development.
JAD Session Testing. 2 Types of Tests  Unit Testing  Sub-system Testing  System Integration Testing  Performance Testing  Acceptance Testing  Beta.
MTA EXAM Software Testing Fundamentals : OBJECTIVE 6 Automate Software Testing.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Understanding Performance Testing Basics by Adnan Khan.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
ITC Software ITC PERFORMANCE TESTING SERVICES.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Intro to Web Server Load Testing © Thank you for attending Introduction to Web Server Load Testing.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
SOFTWARE TESTING AND QUALITY ASSURANCE. Software Testing.
Performance Assessment for Web-based Systems Min Song, Ph.D. IS 465.
How OPNFV Should Act Beyond Breaking Points
Bottlenecks Stress Test Demo
Software Architecture in Practice
User working in web-browser
PPT By:Bruce R. Maxim UM-Dearborn
Load Testing January 2018 René Ernst.
Performance Load Testing Case Study – Agilent Technologies
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
O.S Lecture 13 Virtual Memory.
PERFORMANCE TESTING.
PERFORMANCE TESTING.
Thanks to Atif Memon from UMD for disaster examples
OBJECT STORAGE AND INTEROPERABILITY
Presentation transcript:

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 Test Plan for Load Testing a web Application Demo on LoadRunner tool

Definitions

Performance Testing Identify tasks and measure how long it takes to do each task It will specifically refer to response times

Load Testing Load testing will include the applications behavior up to and including its limits. Load testing refers to steady increases in load until significant operational degradation or failure. This will specifically refer to the load size (number of virtual users) and related values.

Stress Testing Study the program's response to peak bursts of activity

Example for Load Testing

Performance Testing The automobile does zero to sixty miles per hour in a certain number of seconds under various conditions

Load Testing The automobile can pull a trailer weighing a certain number of tons before it can no longer move

Stress Testing The automobile continues to work fine driving 60 miles an hour for two hours, in 120 degree temperatures, with only a gallon of fluid in radiator

What to Avoid When Testing for Load

performing load tests on applications that are changing even as the tests are being performed performing load tests with applications that are not functionally tested so that even basic capabilities are not operational

performing load tests on certain parts of the application that work and extrapolating the results to the entire application performing load tests with a smaller number of concurrent users and extrapolating the result for larger numbers

Goals of Load Testing

Determine the ”Magic Number" The magic number is the maximum number of concurrent users that the system can support while remaining stable and providing reasonable response time to users as they perform a variety of typical business transactions

Determine end user experience under load Can users get to the Web application in a timely manner? Are users able to conduct business or perform a transaction within an acceptable time? What is the failure rate that users observe? Is it within acceptable limits?

Determine server-side robustness and degradation Does my Web server crash under heavy load? Does my application server crash under heavy load? Does my database server crash under heavy load? Should hardware changes be made for improved performance?

Test Plan for Load Testing a Web Application

Define a process that is repeatable for executing load tests throughout the application life-cycle Define the criteria for load test Determine the software tools required to run the load test Determine and configure the hardware and environment needed to execute the load tests

Plan the load tests Plan the test scenarios Create and verify the Visual Scripts Create and verify the load test scenarios

Execute the tests Evaluate the results against the defined criteria Generate required reports

Thank you by Sumanth