Load Runner: LOADRUNNER PACING beregning

LoadRunner: PACING beregning

Sådan beregnes Pacing i LoadRunner?

D = testens varighed (testvindue/tidsramme)

B = Baseline tid (Samlet Tid taget af 1 Vuser til at fuldføre 1 hel iteration)

T = samlet mængde tænketid i scriptet

I = forventet/mål iteration

R = resttid for testvinduet.

R = (D – (T + B)*I)

P = Pacinginterval

opdeling af resttid ved mål iteration giver pacinginterval

derfor: P = R/i

D er pacingtid.

(T + B)*Jeg repræsenterer varigheden af et scenarie, og P er ventetiden før det næste scenarie

beregning af Pacingtid/tænketid for at opnå 50 TPS med en gennemsnitlig responstid på 0,5 sekunder med i alt 100 brugere

lad os starte med at beregne det samlede antal transaktioner på en time.

1 sek = 50 transaktioner

transaktioner i timen af 100 brugere =50 TPS *3600 sek = 180000 transaktioner

vi har det samlede antal brugere angivet som 100. Lad os se, hvordan man beregner, hvor mange transaktioner hver bruger vil udføre.

Samlet antal brugere = 100

hver bruger vil udføre 180000/100=1800 transaktioner/time

da hver transaktion tager i gennemsnit 0,5 sekunder, lad os se, hvor meget tid der kræves for at fuldføre hver brugertransaktioner.

for at gennemføre 1800 transaktioner vil det tage 1800*0.5 = 15 minutter

så lad os nu se, hvor meget tænketid der kræves for at gennemføre de krævede antal transaktioner pr.

1800 transaktioner gennemføres på 15 minutter

derfor kræves 45 minutters tænketid mellem 1800 transaktioner (dvs.45*60 = 2700 sekunders tænketid, der kræves mellem 1800 transaktioner (pr. bruger))

2700 sekunder, der kræves til 1800 transaktioner

tænk tid skal omfatte

lad os se, hvor meget tid der kræves for at fuldføre hver iteration.

Total tid, der kræves for at fuldføre hver Iteration = 0,5 sekunder = 1,5 + 0,5 = 2 sekunder

verifikation: lad os kontrollere, om vores ovenstående beregning er korrekt.

Samlet tid = 1800 * 2 = 3600 sekunder = 1 time

så hver bruger udfører 1800 transaktioner, hvor vi giver 2 sekunder for hver Iteration at gennemføre.

Write a Comment

Din e-mailadresse vil ikke blive publiceret.