LoadRunner Active Vuser Count
Problem:
jak uzyskać aktywną liczbę użytkowników w dowolnym momencie w LoadRunner?
Wyjaśnienie:
LoadRunner wykonuje skrypt w kontrolerze lub Performance Center i generuje wymaganą liczbę wirtualnych użytkowników (Vuserów). Ale wszystkie Vusery nie są aktywne w pełnym czasie, zwłaszcza gdy część logowania i wylogowania znajduje się w Action(). Jeśli chcesz wiedzieć, ilu użytkowników jest aktywnych w określonym czasie, wykonaj poniższe kroki.
rozwiązanie:
warunek wstępny:
jako warunek wstępny musisz najpierw określić, ile połączeń TCP/IP jest ustanawianych przez jednego użytkownika podczas testu. W tym celu:
- Skomentuj transakcję „Wyloguj” skryptu VUGen
- Uruchom test na kilka minut. Czas trwania testu powinien być wystarczająco długi, aby wykonać co najmniej jedną iterację
- zestawić wynik
- Otwórz Plik z wynikiem w narzędziu do analizy LoadRunner
- Otwórz wykres „połączenia”
wykresy->Dodaj nowy element->Dodaj nowy Wykres->Zasoby Internetowe->połączenia - Notatka w dół liczba połączeń ustalonych podczas testu jednego użytkownika (nie. połączeń = 6; zobacz poniższy zrzut ekranu)
rzeczywisty Test:
- Uruchom rzeczywisty test z pełnym obciążeniem
- Zbierz wynik po zakończeniu testu
- Otwórz Plik z wynikiem w narzędziu do analizy LoadRunner
- Otwórz wykres „połączenia”
wykresy->Dodaj nowy element->Dodaj nowy Wykres->zasoby sieciowe->połączenia - Najedź myszką na wykres „połączenia” Wykresuj i uzyskaj wartość „liczba połączeń”. Zobacz poniższy zrzut ekranu, gdzie o 00:11:00 liczba połączeń wynosi 36.000. Zapisz tę wartość.
Obliczanie liczby aktywnych użytkowników w określonym czasie:
liczba aktywnych użytkowników = Łączna liczba połączeń w tym czasie / połączenie wykonane przez jednego użytkownika
=> liczba aktywnych użytkowników w 00:11:00 = 36 / 6
=> liczba aktywnych użytkowników w 00:11:00 = 6
dlatego 6 Vuserów jest aktywnych o 00: 11: 00. Podobnie, możesz obliczyć aktywną liczbę użytkowników w innym czasie w teście Loadrunnera.