Forskel mellem belastningstest og præstationsprøvning Forskel mellem

Anonim

Belastningstest vs Performance Testing

Performance test og belastningstestning er to udtryk, der ofte anvendes omendvist, på trods af at de er helt forskellige fra hinanden. Faktisk er belastningstest kun en del af præstationsprøvningen. Det er derfor en type præstationsprøvning, der fokuserer på en bestemt del.

Belastnings- og præstationsprøvning anvendes ofte i software engineering for at få et realistisk billede af, hvordan softwaren udfører. Hvis præstationen er under acceptable niveauer, skal tweaks eller forbedringer gøres. Områder, der skal tweaked, kan også udsættes for belastning og præstationsprøvning.

Præstationsprøvning placerer softwaren i et scenario, der replikerer softwareets endelige brugsmiljø. Det gennemgår så alle de mulige ting, der kan ske for at finde ud af om softwaren udfører som den skal, eller hvis der er en uforudsete fejl, der kan forårsage uregelmæssig adfærd.

En vigtig del af præstationsprøven er belastningstest. Dette er et scenario, hvor softwaren simuleres på forskellige belastningsniveauer; let belastning, moderat belastning, tung belastning og alt imellem. Dette er at se på hvilket niveau ville softwareudførelsen begynde at nedbrydes betydeligt. Indlæsningen kan være alt fra antal samtidige forbundne brugere til behandling af intensive opgaver. Ved belastningstestning kan udviklerne finde ud af, hvilke områder af softwaren der forårsager flaskehalser, der forårsager ydelsesforringelse. Det er også et godt værktøj til at indstille en realistisk grænse for den belastning, som systemet kan klare. Udviklerne kan så skabe mekanismer, der forbyder dette at ske. Eksempler på sådanne mekanismer ville være køen af ​​brugere eller opgaver, så softwaren kun får det, det kan klare.

Der er også andre aspekter af præstationsprøvning bortset fra belastningstest. Alle testmetoder er designet til et specifikt scenario, hvad enten det er typisk eller ekstraordinært, som muligvis kan ske med den software, der testes. Det er også vigtigt at gennemføre tests om, hvorvidt en software er i stand til at gendanne sig fra fejl, selvom det ikke meget sandsynligt vil ske endnu mere i store implementeringer, hvor ressourcerne er placeret i eksterne servere.

Sammendrag:

1. Belastningstest er en del af præstationsprøvningen.

2. Præstationsprøvning har til formål at forbedre den samlede ydeevne ved at finde fejl og flaskehalse.

3. Load testing fokuserer på systemets respons, når det er under meget store belastninger.