Hvad er virtuelle brugere i belastningstest

Hvad er virtuelle brugere i belastningstest

Indstillingen Virtuelle brugere ved oprettelse af en ny belastningstest repræsenterer antallet af brugere, der rammer applikationen parallelt over en tidsperiode.

Dette er nyttigt til at identificere applikationens adfærd, når x klienter forbinder til appen parallelt over en tidsperiode.

Virtuelle samtidige brugere i belastningstest for hjemmesider og API'er

Virtuelle samtidige brugere (VCU'er) spiller en central rolle i belastningstest for hjemmesider og API'er.

Hvad er virtuelle samtidige brugere?

I konteksten af belastningstest er en VCU en simuleret bruger, der interagerer med din hjemmeside eller API, ligesom en rigtig bruger ville. Men i modsætning til rigtige brugere, der kan holde pauser mellem handlinger, udfører VCU'er foruddefinerede handlinger uden nogen pause, medmindre det er eksplicit angivet i testscriptet.

Hvorfor er de vigtige?

  1. Simuler virkelige scenarier: Belastningstest har til formål at bestemme, hvordan dit system yder under forventede belastninger. Ved at bruge VCU'er kan du efterligne adfærden af flere brugere, der tilgår dit system samtidigt.
  2. Fleksibilitet i test: VCU'er giver dig mulighed for gradvist at øge antallet af brugere og forstå, på hvilket punkt dit system begynder at forringes eller fejle.
  3. Omkostningseffektivt: I stedet for at hyre tusindvis af rigtige brugere til at teste en hjemmeside, giver VCU'er en økonomisk måde at simulere høj trafik.
  4. Konsistens: Rigtige brugere kan have varierende adfærd. VCU'er følger det nøjagtige script, du har defineret, og sikrer konsistens i hver testkørsel.

Hvordan adskiller VCU'er sig fra hits eller forespørgsler?

Mens VCU'er repræsenterer individuelle brugere, der interagerer med et system, er hits eller forespørgsler antallet af gange, en bruger tilgår en ressource på systemet. For eksempel, når en bruger besøger en webside, kan de generere flere hits. Så 100 VCU'er kan resultere i hundredvis eller endda tusindvis af hits.

For JMeter-belastningstest

Hver virtuel bruger udfører testplanen i sin helhed og helt uafhængigt af andre testbrugere.

Hvor mange samtidige virtuelle brugere har jeg brug for?

Vores forslag er at starte småt med 1 virtuel bruger for at validere den test, du har oprettet. Derefter kan du gradvist øge antallet af virtuelle brugere til 100, 1000 eller 10.000 virtuelle brugere pr. sekund.

Virtuelle brugere

Diagram over virtuelle brugere

Bemærk: Du kan skyde indstillingen Virtuelle brugere for at visualisere den belastningstest, du er ved at køre.

Konklusion

At forstå konceptet virtuelle samtidige brugere er essentielt for alle, der ønsker at måle ydeevnen, skalerbarheden og pålideligheden af deres hjemmesider eller API'er. VCU'er giver en pålidelig måling til at simulere virkelig brugerbelastning.