Performance Testing in Software Testing
Performance testing is a non-functional testing methodology that is used in software testing. It is used to ensure that software applications will perform well under their expected workload. A software application's performance like its response time, reliability, resource usage, and scalability do matter. The goal of Performance Testing is not to find bugs but to eliminate performance bottlenecks . Mainly there are three factors we should concern when doing a performance test. Speed Determines whether the application responds quickly Scalability Determines the maximum user load the software application can handle. Stability Determines if the application is stable under varying loads Why we need performance testing? Performance Testing is done to provide stakeholders with information about their application regarding speed, stability, and scalability. More importantly, Performance Testing uncovers what needs to be improved before the pr