Ydelsestest

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

Ydelsestest

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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.