0% found this document useful (0 votes)
90 views

Performance Testing Introduction

The document discusses performance testing, including why it is important, the performance testing life cycle, types of performance testing, required tools, and common jargon. Performance testing is done to assess the readiness of releases, infrastructure adequacy, and software performance. It aims to identify stability issues and ensure the application meets performance requirements. The life cycle includes planning, design, execution, analysis, and optimization phases. Common types of tests are load, stress, spike, volume, stability, and bottleneck isolation tests. Popular tools include LoadRunner, Silk Performer, and Rational Performance Tester.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Performance Testing Introduction

The document discusses performance testing, including why it is important, the performance testing life cycle, types of performance testing, required tools, and common jargon. Performance testing is done to assess the readiness of releases, infrastructure adequacy, and software performance. It aims to identify stability issues and ensure the application meets performance requirements. The life cycle includes planning, design, execution, analysis, and optimization phases. Common types of tests are load, stress, spike, volume, stability, and bottleneck isolation tests. Popular tools include LoadRunner, Silk Performer, and Rational Performance Tester.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Performance Testing

Devanshu Agarwal

Agenda
Why Performance Testing
Reasons of Bad Performance Introduction to Performance Testing Performance Testing Life Cycle

Types Of Performance Testing


Tools Required Performance Testing Jargons Q & A

Why Performance Testing


o Performant vs. Non-Performant Applications

o To assess release readiness


o To assess infrastructure adequacy o To assess adequacy of developed software performance

o To improve the efficiency of Performance Tuning

Reasons of Bad Performance

o The IT Business Value Curve o Performance Testing Maturity Level o Lack of Performance Consideration in Application Design o Performance Testing is Left to the Last Minute o No of Users o Underestimating the Popularity

What is Performance Testing

o Act of testing or evaluating software or a component or hardware for its conformance with the performance testing goals and optimizing its performance . It is about testing the application with the intent to identify the application stability. o Performance testing is a subset of Performance Engineering which aims at building performance into the design and architecture of the system, prior to the actual coding effort. It helps in building the application that meets the performance requirement from the requirement phase. o Performance testing is carried out to measure: Responsiveness of the system Stability Scalability Assess likelihood of positive feedback Assess adequacy of infrastructure
4

What is Performance Testing (contd.)

To assess configuration of the system hardware

System breakpoint o Pre-requisite for Performance Testing is that the system should be functionally stable and code changes should be freezed .

Performance Testing Life Cycle

Types Of Performance Testing

o Load Test o Stress Test o Spike Test o Volume Test o Stability / Longevity / Endurance / Soak Test o Bottleneck isolation tests o Baseline Test o Benchmark Test o Smoke Test

Performance Testing Tools


o Load Runner : HP (Formerly Mercury Interactive)

o e-Load : Emprix
o Silk Performer : Borland ( Seague ) o QA Load : Compuware o Rational Performance Tester : IBM Rational o Web Load : Radview o Neo Load : Neotys o Open STA : Open Source.

Performance Monitoring Tool


o Foglight: Quest Software

o Quest Central (DB):Quest Software


o BMC PATROL: BMC Software o HP Diagnostic Tools: HP Software o HP Site Scope: HP software

Performance Testing Jargons

o Business Transactions o Test Scenario o Think Time o Virtual User o Simultaneous User Load o Concurrent User Load o Hit o Response Time o Throughput o Page Views
10

Q&A

Q&A?

THANK YOU !!!!

You might also like