Leistungsenginnering
Little’sches Gesetz
Anzahl der Elemente im System = Ankunftsrate x Reaktionszeiten
Little’sches Gesetz im Leistungstest
N= TPS * Gesamtausführungszeit
N = TPS * ( Antwort Zeit + Denken Zeit + Stimulation) // mit „verzögerung“ option
N = TPS * Stimulation Zeit // mit „intervalle“ optionen (Empfohlen und verwendet durch die meisten der tester)
** TPS ist auch bezeichnet als durchsatz.
Bei der Berechnung der Schrittzeit sollte sich der Benutzer immer zwei Punkte merken.
1.In das allgemeine Tempo überschreibt die Ausführungszeit und denkt an timٟe und tritt an die Stelle der gesamten Ausführungszeit in der Little’schen Gesetzesformel.
Mit verzögerung option 30 sec von stimulation bedeutet, dass die Vuser wird nehmen eine pause von 30 sec vor dem start nächsten iteration.
Mit Intervall-Option, wenn die Stimulation als 90 Sekunden angegeben ist. Denken Sie an die Zeit als 10 und die Skriptausführungszeit beträgt 50 Sekunden.30 Sekunden wird die effektive Stimulation für dieses Intervall. Daher kann der gegebene Schrittmacherwert 90 als Gesamtausführungs- / Antwortzeit für diese Iteration betrachtet werden. Wir gehen davon aus, dass die Iteration vor der Stimulationszeit abgeschlossen ist.
2.TPS ist sehr wichtig, um das Tempo zu berechnen, für jedes gegebene Szenario sollte der Benutzer versuchen, TPS (Ankunftsrate) zu erhalten, um die Arbeitsbelastung zu berechnen. In den meisten Fällen wird TPS vom Entwicklerteam gegeben.
3.Maximale und minimale Stimulation sind 120% und 80% der tatsächlichen Stimulation.
Beispiel 1:
Berechnen Sie die maximale und minimale Stimulation, wobei die Anzahl der Vusers 400 und die TPS 20 beträgt.
//Standardmäßig berechnen wir das Intervall-Pacing.
Pacing= Vuser / TPS
Pacing =20 Sek.
Minimaler Pacing = 16 Sek.
Maximaler Pacing = 24 Sek.
Beispiel 2:
Berechnen Sie den Fixed Delay Pacing und den Fixed intervals Pacing bei einer Anzahl von Vusern von 100, einer Skriptausführungszeit von 50 Sek., Zieltransaktionen von 6000 und einer Testdauer von 1 Stunde.
TPS =Gesamttransaktionen / Dauer des Tests in Sekunden
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