Performance Enginnering

Little ‘s Law

Numărul de articole din sistem = rata de sosire X Timpi de răspuns

Little’ s law in performance test

N=TPS*timpul total de execuție

N = TPS* timp de răspuns + timp de gândire+ ritm) //cu opțiunea „întârziere”

n = TPS * timp de ritm //cu opțiuni „intervale” (recomandate și utilizate de majoritatea testerilor)

**TPS este denumit și debit.

în timpul calculării timpului de stimulare, utilizatorul trebuie să-și amintească întotdeauna două puncte.

1.In ritmul general suprascrie timpul de executie si gandeste-te la timpul total de executie si ia locul timpului total de executie in formula legii lui little.

cu întârziere opțiunea 30 sec de stimulare înseamnă că Vuser va lua o pauză de 30 sec înainte de a începe următoarea iterație.

cu opțiunea interval, dacă ritmul este dat ca 90 sec. gândiți-vă timp ca 10 și timpul de execuție script este de 50 sec. 30 sec devine ritmul eficient pentru acel interval. Prin urmare, valoarea de stimulare dată 90 poate fi considerată ca Timp total de execuție/răspuns pentru acea iterație. Presupunem că iterația se finalizează înainte de timpul de stimulare.

 LG pacing

pacing nou

2.TPS este foarte important pentru a calcula ritmul, pentru orice utilizator scenariu dat ar trebui să încerce să obțină TPS (rata de sosire) pentru a calcula volumul de muncă. În majoritatea cazurilor, TPS este dat de echipa DEV.

3.Ritmul maxim și minim sunt 120% și 80% din ritmul real.

Exemplul 1:

calculați ritmul maxim și min unde numărul de Vusers este de 400 și TPS este de 20.

//în mod implicit calculăm ritmul intervalului.

Pacing=Vuser/TPS
Pacing =20 sec.
pacing minim = 16 sec
pacing maxim = 24 sec

Exemplul 2 :

calculați pacing întârziere fixă și intervale fixe pacing unde numărul de Vusers sunt 100 , Timpul de execuție script este de 50 sec ,tranzacțiile țintă sunt 6000 și durata testului este 1 oră.

TPS =total tranzacții /durata testului în 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

Adresa ta de email nu va fi publicată.