Performance Testing
Performance testing is the general name for tests that check how the
system behaves and performs. Performance testing examines
responsiveness, stability, scalability, reliability, speed and resource
usage of your software and infrastructure.
When should you use Performance Testing?
Test Continuously in each iteration in Agile Methodology.
Load Testing
Load testing is testing that checks how systems function under a heavy
number of concurrent virtual users performing transactions over a
certain period of time
When should you use Load Testing?
When you want to determine how many users your system can handle
Stress Testing
Stress testing is testing that checks the upper limits of your system by
testing it under extreme loads. The testing examines how the system
behaves under intense loads.tress testing also examines memory leaks, slowness, security issues and data corruption.
When Should You Use Stress Testing?
Stress tests and app stress tests are important before major number of user going to hit.
Spike Testing
If your stress test includes a sudden ramp-up in the number of virtual users,
Soak Testing
If you stress test for a long period of time to check the system’s sustainability over time with a slow ramp-up
No comments:
Post a Comment