Ytelse Enginnering

Little Lov

Antall Elementer i systemet = Ankomst Rate x Responstid

Little lov i ytelsestest

N=Tps*Total Kjøretid

N = TPS* (responstid + tenk Tid+ pacing) //Med «Delay» Alternativet

N = Tps * Pacing Tid //Med «Intervaller» Alternativer (anbefales og Brukes Av De Fleste Testere)

**Tps Er Også Referert Som Gjennomstrømning.

mens beregning pacing tid brukeren bør alltid huske to poeng.

1.In generell Pacing overstyrer kjøretid og tror timٟ og tar plassen til total kjøretid i little ‘ s law formel.

med forsinkelsesalternativ 30 sek av pacing betyr At Vuser vil ta en pause på 30 sek før du starter neste iterasjon.

med intervallalternativ, Hvis pacingen er gitt som 90 sek. Tenk tid som 10 og skriptkjøringstid er 50 sek. 30 sek blir den effektive pacingen for det intervallet. Derfor kan den gitte pacingverdien 90 betraktes som total utførelse / responstid for den iterasjonen. Vi antar at iterasjonen fullføres før pacing tid.

 LG pacing

pacing nye

2.TPS er svært viktig å beregne pacing, for et gitt scenario brukeren bør prøve Å få tps (ankomst rate) for å beregne arbeidsbelastning. I de fleste tilfeller er TPS gitt av DEV team.

3.Maksimum og minimum pacing er 120% og 80% av den faktiske pacing.

Eksempel 1:

Beregn maks og min pacing hvor antall Vusers er 400 og TPS er 20.

/ / som standard beregner Vi Intervall pacing.

Pacing=Vuser/TPS
Pacing =20 sek.
Minimum pacing = 16 sek
Maksimal pacing = 24 sek

Eksempel 2 :

beregn fast forsinkelsespacing og faste intervaller pacing hvor antall Vusers er 100 , skriptkjøringstid er 50 sek ,måltransaksjoner er 6000 og testvarighet er 1 hr.

Tps =totale TRANSAKSJONER /varighet av testen i sec
tps = 6000/3600 = 1.66

Vuser = TPS*Total execution time //Little’s Law
Total execution time = 100/1.66
Total execution time = 60 sec

Fixed delay pacing = 60 -50 =10 sec
Fixed intervals pacing = 60 sec

Leave a Reply

Din e-postadresse vil ikke bli publisert.