[WEBINAR] Bulletproof: How Today's Business Leaders Stay on Top

Endurance Testing

Definition - What does Endurance Testing mean?

Endurance testing refers to tests typically done to find out whether an application can withstand the processing load it is expected to have to endure for a long period. During endurance tests, memory consumption is observed to determine potential failures. Performance quality is sometimes also montiored during endurance testing.

Endurance tests are used mainly to measure the response of a tested element under potential simulated conditions for a specific period and for a certain threshold. Observations recorded during the endurance test are used to further enhance the parameters of the tested element.

Endurance testing is sometimes referred to as soak testing.

Techopedia explains Endurance Testing

Endurance testing involves examining a system while it withstands a huge load for a long period of time, and measuring the system's reaction parameters under such conditions. Performance quality may also be tested to make sure that both the result and the reaction times - after a defined long period of continuous load - are degraded no more than a certain specified percentage from their values at the beginning of the test.

For instance, in program testing, a system may perform exactly as anticipated when tested for one day. However, when it is tested for three days, hardware resource issues, such as a memory shortage, can cause the system to crash or function improperly.

In the field of software, endurance testing may involve testing the operating system and the computer hardware up to or above their maximum ratings for a long period of time. Some companies may endurance test a software package for up to a year, while also applying external loads such as Internet traffic or user actions.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.