-
Book Overview & Buying
-
Table Of Contents
Software Architecture with Kotlin
By :
Performance tests are a category of test that evaluates the speed, responsiveness, and stability of a system under a given workload. In this section, we’ll look at the main types of performance tests.
Load tests aim to assess the behaviors of a system under expected load conditions, such as a configured number of concurrent requests. The goal is to identify bottlenecks in application or infrastructure where performance may degrade under load. It ensures the system can handle anticipated traffic without performance degradation.
Stress tests aim to evaluate the system’s performance under extreme load conditions beyond its normal operational capacity. They also help us determine the breaking point of the system and how it fails under stress, so proactive monitoring and alerts can be deployed for precautions.
Endurance tests, known as soak tests, focus on the stability and performance...