Performance Testing

Performance testing is defined as the technical investigation done to determine or validate the speed, scalability, and/or stability characteristics of the product under test. Performance-related activities, such as testing and tuning, are concerned with achieving response times, throughput, and resource-utilization levels that meet the performance objectives for the application under test

    Benefits : -

  • May not detect some functional defects that only appear under load.

  • If not carefully designed and validated, may only be indicative of performance characteristics in a very small number of production scenarios.

  • Unless tests are conducted on the production hardware, from the same machines the users will be using, there will always be a degree of uncertainty in the results.

    Disadvantages :-

  • Performance test are just stimulation but not realistic.

  • It cant estimate real world issues.

  • It is expensive to set up environment.