Performance Testing Terms

Performance Testing: 
Testing conducted to evaluate the compliance of a system or component with specified performance requirements. Often this is performed using an automated test tool to simulate large number of users. Also know as "Load Testing".
Scalability Testing: 
Performance testing focused on ensuring the application under test gracefully handles increases in work load.
Benchmark Testing: 
Tests that use representative sets of programs and data designed to evaluate the performance of computer hardware and software in a given configuration.
Soak Testing: Running a system at high load for a prolonged period of time. For example, running several times more transactions in an entire day (or night) than would be expected in a busy day, to identify and performance problems that appear after a large number of transactions have been executed.
Stress Testing: Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements to determine the load under which it fails and how. Often this is performance testing using a very high level of simulated load.

Types of Performance Testing:

Component Testing : Testing done to Find the Behavior and Performance of Each Tier.


A component testing objective could be to tune the database server to support the maximum load possible using the current hardware.


Load Testing : Testing done to determine whether the system handles anticipated real-world load.


Load testing is defined as a short-term test of performance under real-world conditions. By understanding average response time, site architects can confirm that the goals of the design have been achieved.


Stress Testing : Testing done to find System's breaking point; measure whether system's environment is properly configured for unexpected, high-transaction volume.


For stress testing, the first objective could be to determine stress points. Example: To determine the maximum number of transactions, per second, that the application can support. 
The second objective could be to find when the system approaches maximum capacity.


Volume Testing : Testing done to check stability of system under extended periods of load.

 

Comments

Post a Comment

Popular posts from this blog

How to use a value between two different threads in Jmeter

Steps to Analyze AWR Report in Oracle

Correlation and checking in Results