Indholdsfortegnelse:
Definition - Hvad betyder stresstest?
Stresstest henviser til afprøvning af software eller hardware for at bestemme, om dens ydeevne er tilfredsstillende under ekstreme og ugunstige forhold, som kan forekomme som et resultat af tung netværkstrafik, procesbelastning, underklokning, overklokering og maksimal anmodning om ressourceudnyttelse.
De fleste systemer er udviklet under forudsætning af normale driftsforhold. Selv hvis en grænse overskrides, er fejl således ubetydelige, hvis systemet gennemgår stresstest under udvikling.
Techopedia forklarer stresstest
Stresstest bruges i følgende sammenhænge:
- Software: Stresstest understreger tilgængelighed og fejlhåndtering under ekstremt store belastninger for at sikre, at software ikke går ned på grund af utilstrækkelige ressourcer. Stresstest for software fokuserer på identificerede transaktioner for at bryde transaktioner, som er stærkt stressede under testning, selv når en database ikke har belastning. Stresstestprocessen indlæser samtidige brugere ud over normale systemniveauer for at finde systemets svageste link.
- Hardware: Stresstest sikrer stabilitet i normale computermiljøer.
- Websteder: Stresstest bestemmer begrænsningerne for nogen af stedets funktionaliteter.
- CPU: Ændringer såsom overspænding, undervolting, underlocking og overlocking verificeres for at bestemme, om de kan modstå tunge belastninger ved at køre et CPU-intensivt program til at teste for systemnedbrud eller hænger. CPU-stresstest er også kendt som torturtest.
