Performance testing is a non-functional software testing type that evaluates the performance of apps under various conditions, such as varying bandwidth, increased user load, fluctuating networks, etc. The main aim of this test is to remove performance-related bottlenecks from apps.