Pluses and Minuses of Endurance Testing

While stress testing brings the system up to its functional boundary; endurance testing (checking of the potential capacities of the product system)is focused on the application's limitations caused after its continuous usage.

Conducting software testing of such a type, the specialists can use the range of special test instruments among which there are:

  • Apache JMeter,
  • LoadRunner,
  • LoadUI,
  • WebLOAD,
  • OpenSTA,
  • Appvance, etc.

Usually, load checking includes system endurance testing, performance testing, and stress control. Each of these checking types helps to detect and remove the weak points of the system.

system-capacities-testing.jpg

What are the advantages of product capacity testing?

  • It provides the client with accurate data that can be used for the validation and improvement of the infrastructure needs.
  • It defines the possible system performance errors that can occur after its long-term usage with a high load level.
  • It detects the reduction of system performance after continuous usage.
  • It shows what load level the system is able to withstand.

But, nevertheless, there is a range of disadvantages of testing of the potential system capacities among which the following ones can be mentioned:

  • It is rather difficult to define what exact load level should be taken for checking.
  • If the test environment is not isolated, then testing may cause serious failures in the system work.
  • In some cases, some system components provide no response to the test.
TEST MY PROJECT