Udostępnij za pośrednictwem:
często będę otrzymywać to pytanie na moją skrzynkę pocztową, fora, a nawet w rozmowach. Jak obliczyć liczbę użytkowników wirtualnych (VUsers) do testów obciążeniowych/stresowych? Jaka powinna być liczba jednoczesnych użytkowników wirtualnych do załadowania? Jakie powinno być obciążenie szczytowe?
25, 100, 500, 1000. Nie możemy ślepo podać liczby Vuserów, które nie zwrócą intuicyjnego wyniku do analizy.
głównym celem VUsers jest symulacja środowiska życia. Jest to bardzo trudne, ale łatwe do uzyskania liczby VUsers wymagane do badania obciążenia / stress. Uniwersalny wzór na obliczenie szybkości przychodzenia do systemu to prawo Little ’ a.
N = Z * (R + T)
gdzie n – liczba użytkowników,
z – transakcje na sekundę (TPS)
R – Czas odpowiedzi w sekundach
T – czas myślenia w sekundach
jeśli otrzymasz następujące dane od interesariuszy, tj., czas reakcji i czas myślenia, liczbę użytkowników można łatwo obliczyć.
np. TPS to 100, R to 3 sek A T to 2 sek to N będzie
N = 100 * (3+2)
= 100 * 5
= 500
Maksymalne obciążenie wyniesie 500 Vuserów.
Załóżmy, że jeśli nie ma dostępnych danych na temat TPS i czasu reakcji, a znasz jedną z poniższych kombinacji, możesz użyć tego kalkulatora online.
- szczytowe wizyty godzinowe i średnia długość wizyt
- szczytowe strony godzinowe, rozmiar i czas testowania
ważne jest, aby symulować dane wejściowe w testach obciążenia/warunków skrajnych. Ten kalkulator online podaje, ile Danych potrzebujesz do symulacji.
Udostępnij przez: