Importowanie danych podziału czasu odpowiedzi

Produkt IBM® Tivoli Monitoring umożliwia gromadzenie danych analizy czasu odpowiedzi w trybie historycznym, dlatego można zaimportować te dane po wykonaniu harmonogramu. Dane analizy czasu odpowiedzi można zaimportować do raportu testu lub raportu harmonogramu.

Zanim rozpoczniesz

Serwerem monitorowania może być produkt IBM Tivoli Monitoring for Transaction Performance, IBM Tivoli Composite Application Manager for WebSphere, IBM Tivoli Composite Application Manager for Response Time Tracking lub IBM Tivoli Composite Application Manager for Application Diagnostics. Podczas importowania danych analizy czasu odpowiedzi należy upewnić się, że zegary wszystkich komputerów są zsynchronizowane. Jeśli dane analizy czasu odpowiedzi zostaną zaimportowane z komputera, którego zegar nie został zsynchronizowany, można użyć opcji Popraw przesunięcie czasu w widoku Wykonania testów wydajności, aby dostosować opóźnienie zegara. Należy również upewnić się, że serwer zarządzania nie obcina identyfikatora URI w żadnych nazwach transakcji. Jeśli serwer zarządzania obcina identyfikatory URI w nazwach transakcji, nie są wyświetlane żadne dane analizy czasu odpowiedzi. Jeśli serwer zarządzania obcina identyfikatory URI w nazwach transakcji, należy zwiększyć wartość właściwości TEXTSTRING_LENGTH na serwerze zarządzania.

O tym zadaniu

Zazwyczaj dane analizy czasu odpowiedzi są importowane z aktywnego środowiska produkcyjnego, a nie środowiska programistycznego. Podczas analizowania aplikacji w środowisku produkcyjnym dane, z którymi pracuje użytkownik, są danymi dotyczącymi działań z przeszłości, które zostały zapisane w bazie danych. Dane te są odpytywane, gromadzone i importowane do analizy.

Procedura

  1. Kliknij prawym przyciskiem myszy zbiór wyników wykonania w widoku Wykonania testów wydajności, a następnie kliknij opcję Importuj dane analizy czasu odpowiedzi w menu. Można również kliknąć raport prawym przyciskiem myszy i kliknąć opcję Importuj dane analizy czasu odpowiedzi w menu.
  2. Określ położenie serwera produktu IBM Tivoli Monitoring:
    1. Wpisz adres IP lub pełną nazwę hosta serwera produktu IBM Tivoli Monitoring w polu Host.
    2. W obszarze Uwierzytelnianie wpisz ID użytkownika i hasło dla serwera monitorowania.
    3. W razie potrzeby zmień informacje w polu Połączenie. Zazwyczaj te informacje są określane przez administratora systemu Tivoli.
    4. Wybierz opcję Zapisz hasło, aby zapisać hasło lokalnie. Jeśli hasło nie zostanie zapisane, użytkownik może być proszony o jego podanie (w zależności od konfiguracji systemu hosta) podczas edytowania skonfigurowanego położenia lub podczas uruchamiania harmonogramów testów używających tego położenia.
    5. Kliknij przycisk Dalej.
  3. Podaj okres, z którego mają zostać zaimportowane dane.

    Podczas podawania okresu za pomocą konkretnej liczby jednostek należy pamiętać o tym, że w celu zachowania spójności wartość „miesiąc” jest zdefiniowana jako 30 dni, a wartość „rok” jest zdefiniowana jako 365 dni. Wartość „dni” odnosi się do okresów równych 24 godziny, a nie do dni kalendarzowych. Po kliknięciu opcji Podaj przedział czasu czas rozpoczęcia i czas zakończenia zostaną automatycznie dopasowane do wykonania, do którego są importowane dane analizy czasu odpowiedzi. Początkowy czas importowanych danych jest określany przez odjęcie wybranych jednostek czasu od czasu oznaczonego kliknięciem przycisku Zakończ. Na przykład w przypadku wybrania 2 miesięcy okres będzie odpowiadać 60 dniom (24-godzinnym odstępom czasu) bezpośrednio poprzedzającym czas wskazany kliknięciem przycisku Zakończ. Wybierz opcję Importuj szczegółowe dane na poziomie instancji lub Importuj zagregowane statystyki. Z serwera produktu IBM Tivoli Composite Application Manager for WebSphere nie można importować zagregowanych statystyk. Próba wykonania tego działania spowoduje wyświetlenie komunikatu o błędzie.

    Aby zaimportować dane analizy czasu odpowiedzi w celu skorelowania ich z wynikami testu, należy zaimportować dane na poziomie instancji. Dane na poziomie instancji są korelowane z dokładnym identyfikatorem URI transakcji (innymi słowy, konkretnym elementem strony). Tak nie jest w przypadku zagregowanych statystyk. Strona Transakcje w kreatorze zawiera listę wszystkich dostępnych transakcji. W kolumnie Wzorzec transakcji znajduje się dokładna zarejestrowana transakcja. Transakcje zawierające wyrażenie regularne nie mogą być korelowane z elementem strony. Aby upewnić się, że gromadzone są dane na poziomie instancji dla dokładnego identyfikatora URI używanego w testach, należy skontaktować się z administratorem systemu Tivoli.

  4. Kliknij przycisk Dalej.
  5. Określ strategie lub pułapki, z których mają zostać zaimportowane dane. Jeśli nie są wymienione żadne strategie ani pułapki, kliknij przycisk Wstecz, a następnie dostosuj przedział czasu tak, aby obejmował on okres, w którym przechwytywane są strategie lub pułapki. Kliknij przycisk Dalej.
  6. Wybierz hosty, z których mają zostać zaimportowane dane. W tym miejscu wartość Host oznacza system, na którym działa co najmniej jeden agent produktu IBM Tivoli Monitoring. Następnie kliknij przycisk Dalej.
  7. Wybierz transakcje, z których mają zostać zaimportowane dane, a następnie kliknij przycisk Dalej.
  8. Wybierz opcję Projekt profilowania i grupę Monitor, w której mają być przechowywane zaimportowane dane. Jeśli dane zaimportowano przez kliknięcie opcji Plik > Importuj, musisz zmienić domyślny projekt i monitor. W takim przypadku określ projekt testowy jako projekt profilowania, a raport, w którym dane mają zostać zapisane, jako monitor. Jeśli te czynności nie zostaną wykonane, dane nie zostaną zaimportowane poprawnie.

Co dalej

Teraz można wyświetlać dane analizy czasu odpowiedzi w raporcie.

Opinia