What is 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.
Scalability testing is a kind of performance testing, where the focus remains on application’s behaviour while testing it under excessive load. The main aim of performing scalability testing is to identify the point where the application stops adapting or responding to the changes and the reasons behind it.
Volume testing is a non-functional Performance Testing, where the software is subjected to a huge volume of data. It is also referred as flood testing. Volume testing is done to analyze the system performance by increasing the volume of data in the database.