Introduction to Performance Testing

Now a days software applications are becoming advanced and complex so to check their performance it is very necessary to use for software to do that.

performance-test-activities.jpg

OBJECTIVES OF PERFORMANCE TESTING

Application response time

How long does it take to complete the task?

Reliability

How stable is our application under a heavy load?

Confutation sizing

At what configuration will it give good performance?

Capacity Planning

At what point does degradition of our application occur?

Acceptance

Is the system stable enough to go into production?

Bottleneck Identification

What is the cause of performance degradation?

Regression

How does a new version of software adversely affect our application?

Product evaluation

What is the best server for multiple users?

ptp.jpg

TYPES OF PERFORMANCE TESTING

Component testing

Determines the behavior and performance of each tier.

Load testing

Determines whether the system can handle the expected load upon deployment under real-world conditions.

Stress testing

Find the application's breaking point. Apply testing that measures whether the application's environment is properly configured to handle expected or potentially unexpected high-transaction volumes.

Volume testing

Find the stability of the system with respect to a large amount of data over the extended periods.

Some performance testing tools

Load Runner        HP (Formerly Mercury Interactive)

e-Load                   Emprix

Silk Performer      Borland (Seague)

QA Load                Compuware

Rational Performance Tester    IBM Rational

Web Load             Radview

Neo Load              Neotys

Open STA             Open Source


Similar Articles