Prestandatestning är avgörande för att utvärdera respons och kapacitet för webbapplikationer. Det innebär att mäta nyckeltal som svarstider och genomströmning för att säkerställa att systemen kan hantera förväntade användarbelastningar effektivt.

Förstå svarstid

Svarstid hänvisar till varaktigheten mellan att skicka en förfrågan och få ett svar från servern. Det är en kritisk indikator på användarupplevelse, vilket påverkar tillfredsställelse och användbarhet.

För att beräkna genomsnittlig svarstid, sammanfatta alla individuella svarstider och dela med antalet förfrågningar:

Genomsnittlig svarstid = Total svarstid / Antal förfrågningar

Mätning genomströmning

Genomströmning mäter antalet förfrågningar som behandlas av systemet inom en viss tidsram, som vanligtvis uttrycks i förfrågningar per sekund (RPS). Det indikerar kapaciteten för ansökan under belastning.

För att bestämma genomströmningen, dela det totala antalet förfrågningar med den totala tiden som tas:

]Throughput = Antal förfrågningar/Total Tid (andar)

Nyckelprestanda testberäkningar

  • Svarstid: ] Mäter latens som användarna upplever.
  • ]Genomströmning: Indikerar systemkapacitet.
  • ]Peak Load: Högsta antal förfrågningar som hanteras per sekund.
  • Error Rate: Andelen misslyckade förfrågningar under testning.