Performance Testing is conducted to evaluate the compliance of a system or component with specified performance requirements.
General Test scenarios:
● To determine the performance, stability and scalability of an application under different load conditions.
● To determine if the current architecture can support the application at peak user levels.
● To determine which configuration sizing provides the best performance level.
● To identify application and infrastructure bottlenecks.
● To determine if the new version of the software adversely had an impact on response time.
● To evaluate product and/or hardware to determine if it can handle projected load volumes.
How to do Performance testing? By Manual Testing or by Automation
Practically it is not possible to do the Performance Testing manually because of some drawbacks like:
● More number of resources will be required.
● Simultaneous actions are not possible.
● Proper system monitoring is not available.
● Not easy to perform the repetitive task.
Hence to overcome the above problems we should use Performance Testing tool. Below is the list of some popular testing tools.
● Apache JMeter
● Load Runner
● Borland Silk Performer.
● Rational Performance Tester
● WAPT
● NEO LOAD