Hvad er Ydelsestest?
Ydelsestestning udføres for at evaluere ydeevnen for komponenter i et bestemt system under en bestemt arbejdsbyrde. Under denne test overvåges systemkomponenter for at verificere stabiliteten af det system, der testes.
Ydelsestest er typen af ikke-funktionel test. Det stræber efter at opbygge ydelsesstandarder i implementeringen, design, og arkitektur af et system.
Egenskaber Til Test Af Ydeevne: Hastighed, Skalerbarhed, Stabilitet & Pålidelighed.
Ydelsestestværktøjer : Jmeter, åben STA, Load Runner, Banebelastning osv.
forskel mellem ydeevne, belastning og stresstest
Egenskaber eller egenskaber ved Ydelsestestværktøjer er:
- at generere belastning på systemet, der skal testes.
- for at måle tidspunktet for specifikke transaktioner, da belastningen på systemet varierer.
- for at måle gennemsnitlige responstider.
- at producere grafer eller diagrammer over Svar over tid.
mål for Ydelsestest
det primære mål er at etablere systemets benchmarkadfærd. Det sigter ikke mod at finde mangler i applikationen, men dette fokuserer på måleegenskaber, såsom responstider, gennemstrømning eller mellemtiden. Dette kan gøres på forskellige måder afhængigt af værktøjet, såsom forskellige brugerprofiler, forskellige typer aktiviteter, tidsforsinkelser og andre parametre.
Præstationstestteknikker:
Load Testing – Test af systemets opførsel under en bestemt belastning eller for at få breakeven-punktet, hvor systemet begynder at nedgradere dets ydeevne. Lær mere
stresstest: det udføres for at finde systemets øvre grænsekapacitet og også for at bestemme, hvordan systemet fungerer, hvis den aktuelle belastning går langt over det forventede maksimum. Læs mere
brugbarhedstest: test for at bestemme, i hvilket omfang programmelproduktet forstås, let at lære, let at betjene og attraktivt for brugerne under bestemte betingelser. Lær mere
sikkerhedstest: dette har til hensigt at afdække systemets sårbarheder og bestemme, at dets data og ressourcer er beskyttet mod mulige ubudne gæster. Lær mere
Portabilitetstest: programmel pålidelighed er sandsynligheden for, at programmel fungerer korrekt i et bestemt miljø og i en given periode. Lær mere
Soak Testing – Soak Testing er en type ydelsestest, der verificerer et systems stabilitet og ydeevneegenskaber over en længere periode eller i lange varigheder.
Spike Testing – Spike test udføres ved at øge antallet af brugere pludselig med en meget stor mængde og måle systemets ydeevne.
Isolationstest – Isolationstest er ikke unik for ydelsestest, men involverer gentagelse af en testudførelse, der resulterede i et systemproblem. En sådan test kan ofte isolere og bekræfte fejldomænet.