Scalability testing is extension of performance testing which used to determine the application scales with increasing workload. It is type of non-functional testing. It is related to performance and response under particular time.
The goal of scalability testing is to determine user limit of web application under increasing load and check the system behavior of the system.
Execution of application build under customer expected configuration and expected estimated load and time.
It investigates the system performance of concurrent users, scalability, and response and experience system behavior under specified time with gradually increasing loads.
It measures capability of the system and analysis of software quality.
It helps to validate maximum number of user that system can handle simultaneous users (or at a time).
Scalability measures based on -:
– Response time
– Performance o
– Network usage
– Memory and CPU usage
– Transaction per second
Identify measure workloads and mitigate bottleneck that can impede the scalability of application
Example of Scalability Testing -:
Online test application is build for 100 users then application should be accessed by 100 or more than 100 user simultaneously without any problem or stress.