Load Testing vs Performance Testing
Ydelsestest og belastningstest er to udtryk, der ofte bruges om hverandre, på trods af at de er ganske forskellige fra hinanden. Faktisk er belastningstest bare en del af ydelsestestingen. Det er derfor en type performance-test, der fokuserer på en bestemt del.
Belastning og ydelsestest bruges ofte i softwareteknik for at få et realistisk overblik over, hvordan softwaren fungerer. Hvis ydelsen er under acceptabelt niveau, skal justeringer eller forbedringer gøres. Områder, der er nødvendige for at finjusteres, kan også udsættes ved belastning og ydeevne-test.
Performance-test placerer softwaren i et scenarie, der replikerer softwarets endelige anvendelsesmiljø. Det gennemføres derefter alle de mulige ting, der kan ske for at finde ud af, om softwaren fungerer som den skal, eller hvis der er en uforudset fejl, der kan forårsage uberegnelig opførsel.
En vigtig del af ydelsestestning er belastningstest. Dette er et scenarie, hvor softwaren simuleres ved forskellige belastningsniveauer; let belastning, moderat belastning, tung belastning og alt derimellem. Dette er at se på hvilket niveau softwareens ydelse ville begynde at nedbrydes betydeligt. Indlæsningen kan være alt fra antal samtidige tilsluttede brugere til behandling af intensive opgaver. Med belastningstest kan udviklerne finde ud af, hvilke områder af softwaren, der forårsager flaskehalse, der forårsager ydelsesnedbrydning. Det er også et godt værktøj til at sætte en realistisk grænse for belastningen, som systemet kan håndtere. Udviklerne kan derefter oprette mekanismer, der forhindrer, at dette sker. Eksempler på sådanne mekanismer ville være kø for brugere eller opgaver, så softwaren kun får det, den kan administrere.
Der er også andre aspekter af ydelsestest bortset fra belastningstest. Alle testmetoder er designet til et specifikt scenario, uanset om det er typisk eller usædvanligt, der muligvis kan ske med den software, der testes. Det er også vigtigt at gennemføre test om, hvorvidt en software er i stand til at komme sig efter fejl, selvom det ikke meget sandsynligt vil ske; endnu mere i store implementeringer, hvor ressourcerne findes i eksterne servere.
Resumé:
1.Load-test er en del af performance-test.
2. Test af ydelse sigter mod at forbedre den samlede ydelse ved at finde fejl og flaskehalse.
3.Last-testning fokuserer på systemets respons, når det er under meget store belastninger.