Wenn wir über Definition von Stresstests sprechen, kann man sagen, dass dies ein nicht-funktionaler Typ der Software-Tests für Bestimmung der Stabilität und Leistung unter extremen Bedingungen und Schwerlast ist. Die Anzahl der Systemabstürze und Frequenz von Fehler sind die wichtigsten Qualitätskennungen. Ein besonderes, ungünstiges Umfeld wurde für Stresstests erstellt und gepflegt, um nicht nur den Systembetrieb, sondern auch seine Stabilität und seinen Widerstand gegen mögliche DoS-Attacken zu bewerten.
Um die Werthaltigkeit des Systems zu überprüfen, können Tester eine Datenbank ausschalten und neu starten, eine grundlegende Anzahl von HTTP-Verbindungen verdoppeln, verschiedene Netzwerkports zufällig aus- und einschalten, die RIAD Array des Laufsystems ordnen, Ressourcen der verbrauchenden Prozesse laufen (Speicher, Festplatte, CPU und Netzwerk).
Dieser Testtyp wird in verschiedenen Situationen verwendet, vor allem, um zu überprüfen:
Stress-Tests ist sehr wichtiger Aspekt des gesamten Software-Entwicklungsprozess, da es hilft, ein besseres Verständnis der Anwendungsfunktionalität, sein Verhalten zu erhalten und Probleme zu identifizieren, die nur unter der extremen Belastung auftreten können.