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.
OBJECTIVES OF PERFORMANCE TESTING
Application response time
How long does it take to complete the task?
How stable is our application under a heavy load?
At what configuration will it give good performance?
At what point does degradition of our application occur?
Is the system stable enough to go into production?
What is the cause of performance degradation?
How does a new version of software adversely affect our application?
What is the best server for multiple users?
TYPES OF PERFORMANCE TESTING
Determines the behavior and performance of each tier.
Determines whether the system can handle the expected load upon deployment under real-world conditions.
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.
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)
Silk Performer Borland (Seague)
QA Load Compuware
Rational Performance Tester IBM Rational
Web Load Radview
Neo Load Neotys
Open STA Open Source