Uruchamianie harmonogramu lokalnego lub testu

Istnieje możliwość uruchomienia testu lokalnie z jednym użytkownikiem lub uruchomienia harmonogramu przy użyciu domyślnej konfiguracji uruchamiania.

O tym zadaniu

W przypadku uruchamiania harmonogramu lub testu w ten sposób produkt IBM® Rational Performance Tester automatycznie ustawia prostą konfigurację uruchamiania. Test jest wykonywany na komputerze lokalnym z jednym użytkownikiem. Harmonogram jest wykonywany z użyciem grup użytkowników i położeń, które zostały ustawione. Wyniki wykonania mają nadawaną nazwę domyślną (taką samą jak harmonogram lub test) z dodanym przyrostkiem, a ponadto są zapisywane w położeniu domyślnym.

W przypadku uruchomienia harmonogramu z wieloma agentami agent może zostać utracony (zwłaszcza podczas wykonywania długiego testu obciążenia). Utrata agenta nie zdarza się zbyt często – występuje w niektórych ekstremalnych przypadkach (np. po wyczerpaniu pamięci komputera). Gdy agent zostanie utracony, harmonogram jest domyślnie zatrzymywany. Jeśli harmonogram zostanie zatrzymany w ten sposób, przed ponownym uruchomieniem harmonogramu konieczne jest usunięcie przyczyny utraty agenta lub dodanie większej liczby agentów. Aby kontynuować wykonywanie harmonogramu bez utraconego agenta, w edytorze harmonogramu należy kliknąć kartę Zaawansowane, a następnie trzeba usunąć zaznaczenie pola wyboru Utrata agenta powoduje wstrzymanie wykonywania. Zwykle agenty dzielą obciążenie między siebie. Oznacza to, że wykonywanie harmonogramu bez utraconego agenta może spowodować uzyskanie nieprzewidywalnych wyników. Jeśli używana jest posegmentowana pula danych, a harmonogram uruchomiono bez utraconego agenta, dane nie są ponownie rozdzielane między pozostałe agenty. Ponadto, jeśli harmonogram ma wiele etapów, domyślnie obciążenie użytkownikami jest rozdzielane między pozostałe agenty w następnym etapie. Jeśli jednak jest zaznaczone pole wyboru Zastąp utraconych użytkowników w bieżącym etapie, obciążenie użytkownikami jest równomiernie rozdzielane między pozostałe agenty w bieżącym etapie. Jeśli pole wyboru nie zostanie zaznaczone i pewien procent użytkowników może odejść w trakcie wykonywania danego etapu, obciążenie użytkownikami zostanie rozdzielone między pozostałe agenty w następnym etapie. Utrata agenta podczas wykonywania harmonogramu jest rejestrowana w raporcie dotyczącym wydajności.

Aby zatrzymać test w poprawny sposób i uzyskać kompletny wynik dotyczący trafień strony, należy zaznaczyć pole wyboru Aktywne działania mogą zostać zakończone, jeśli zażądano zatrzymania, które jest dostępne po wybraniu opcji Okna > Preferencje > Test > Wykonanie testu.

Aby otrzymywać powiadomienia e-mail dotyczące statusu wykonania, należy określić właściwości poczty elektronicznej w sekcji Okna > Preferencje > Test > Wykonanie testu.

Procedura

  1. W nawigatorze testów rozwiń projekt aż do miejsca, w którym znajduje się harmonogram lub test.
  2. Kliknij prawym przyciskiem myszy harmonogram lub test, a następnie kliknij opcję Uruchom jako > Harmonogram wydajności lub opcję Uruchom jako > Test.
    Uwaga: Jeśli harmonogram HTTP jest uruchamiany na zdalnym komputerze Macintosh, test nie powiedzie się. Pakiet szyfrowania używany podczas rejestrowania musi być dostępny w środowisku Oracle JDK na komputerze Macintosh. Na komputerach Macintosh można na przykład użyć pakietu TLS_RSA_WITH_AES_128_CBC_SHA.

Wyniki

Po uruchomieniu testu lub harmonogramu zostanie otwarty widok Wykonania testów wydajności. W tym widoku można dodać komentarze dotyczące wybranego wyniku i wyświetlić ustawienia, które zostały użyte do wykonywania harmonogramu. Aby dodać komentarze, w lewym dolnym panelu widoku Wykonania testów wydajności należy kliknąć opcję Komentarze użytkownika. Wpisane komentarze są wyświetlane na stronie Podsumowanie w raportach dotyczących wydajności. Aby wyświetlić ustawienia, które zostały użyte do wykonywania harmonogramu, należy kliknąć opcję Ustawienia harmonogramu. Na stronie Ustawienia harmonogramu widoku Wykonania testu wydajności wyświetlana jest statystyka i ustawienia dziennika testu, które zostały użyte na potrzeby wykonywania.

Uwaga: W przypadku rejestrowania testu obejmującego pobieranie pliku ten plik nie jest fizycznie zapisywany na dysku. Można jednak potwierdzić, że plik został pobrany z serwera, przeglądając odpowiedź na żądanie pobrania pliku. Jedną z metod znajdowania żądań pobierania dużych plików jest wyszukiwanie żądań z odpowiedzią o dużej wielkości.

Co dalej

Możliwe jest skonfigurowanie harmonogramu lub testu. Konfigurację ustawia się zwykle po to, aby wskazać miejsce, w którym mają być zapisywane wyniki wykonania. Więcej informacji na ten temat zawiera sekcja Ustawianie konfiguracji uruchamiania.

Opinia