Basics of Performance Testing

Why there is a need of Performance or Load testing of an application:

  • Does the application response time is adequate as expected by the intended users?
  • How the application will handle the expected and unexpected user loads?
  • How the application will handle the expected and unexpected transactions required by the business?
  • To check the stability of application under heavy loads?

Difference between Functional Testing and Load Testing:

  • Functional testing - to check the functionality – To check the functionality of business processes
  • Load / Performance testing - to check Stability, Performance, Functionality under load. Examples:
    • Will 1000 concurrent hits crash the server or application?
    • Is response time is as per the specifications?
Rest of the article will continue after below advertisement:

Sponsored Links:

Performance Testing types:

  • Component Testing - To find the performance of each component / tier.
  • Load Testing - To find out whether the system can handle the expected load upon deployment in production environment.
  • Stress Testing - It is performed to find the breaking point of the application. It is a type of testing that measures whether the application’s environment is properly configured to handle expected or unexpected high transaction volumes.
  • Volume Testing - To check the stability of the system / application / server with underĀ  large amount of data over extended time periods.

Benefits / Objectives of Performance Testing:

  • To calculate the application Response Time.
  • To access the stability of the application.
  • To find out which configuration provides the best performance results.
  • Capacity Planning – to identify degradation point in performance.
  • Acceptance – To find out whether the system is acceptable under heavy volums, loads and stress
  • Bottleneck Identification – To identify the bottlenecks in the application
  • To identify best platform for the application.

Commonly used Load Testing Tools:

  • LoadRunner – HP
  • e-Load – Emprix
  • Silk Performer – Borland
  • QALoad – Compuware
  • Rational Performance Tester – IBM Rational
  • Web Load – Radview
  • Neo Load – Neotys
  • Open STA – It is an Open Source tool

Search more stuff on LoadRunner, Performance Testing and Software Testing:


Categories: Basics Tags:
  1. raja
    October 21st, 2010 at 03:13 | #1

    Hello sir,

    I am new to load runner, can you share some video tutorial or pdf with me, please

  1. No trackbacks yet.

Subscribe & Get FREE LoadRunner & Software Testing Stuff