Performance testing does not find any defect in the application, just measures the performance of the application. In fact, we usually perform Performance testing on a stable system.

1 Introduction

1.1 What is it

Software performance testing involves the testing of application to ensure that application is working as expected under variety of load conditions. The goal of performance testing is not only find the bugs in the system but also eliminate the performance bottlenecks from the system.

1.2 What can I do

Performance testing can serve different purposes, but should always include some of the following:

  • Speed of the application at any given condition
  • Response time of the application
  • How much resources being used by the application
  • How stable is the application at given time
  • Throughput of the application
  • Times spent in making HTTP calls at server and client

1.2.1 What do I need

There is a comprehensive list of the widely used testing tools for measuring application performance. Although many come with a fee, there are free options too.

Although the performance test could be performed by means of Axional Test application, we don't recommend it since the same test execution can distort the result. For this reason, we endorse the use of external applications.

By way of example and without limitation, we have included some examples where free external applications have been used: