When it comes to performance testing, there are many abbreviations and an extensive terminology. Even worldwide testing boards have never announced an official list of performance testing types. If you’re curious about the different types of performance tests, you can find them in this article; Differences between Performance Testing, Load Testing and Stress Testing
There are specific situations that we address during performance tests. That situation changes the nature of test implementation. Let’s take a look at them.
The aim of a spike test is to determine the stability of an application or a system when there’s a sudden rush to it in a timely interval.
Spike testing also verifies if an application recovers between periods of spike activity or not.
The aim of a volume test is to verify the state of an application when there’s a huge amount of data to deal with. Mainly apps, websites work fine at the first stages of its lifetime but after a while with the huge growth of data, there are some unexpected conditions. In order to keep up with the giving SLA’s, volume testing must be performed.
This test determines if the designated app works with any type of a problem during a long period of time. An application might work perfectly during a performance test but in the long run, there might be some memory leaks, garbage collection problem, etc. These problems may arise after a long period of time. Duration of the test is the key to address the problem.
Check out Loadium blog for more great content!
Have a good performance testing!