Rejestrowanie testu wydajności interfejsu API gniazda

Test interfejsu API gniazda można zarejestrować za pomocą dowolnego programu klienckiego znajdującego się na komputerze. Podczas rejestrowania kreator rejestrowania automatycznie uruchamia program kliencki i rejestruje wszystkie dane, które są przesyłane za pośrednictwem interfejsu API gniazda.

Zanim rozpoczniesz

Testy są przechowywane w projektach testów wydajności. Jeśli obszar roboczy nie zawiera projektu testu wydajności, kreator tworzenia testów tworzy go z nazwą, którą można zmienić. Aby zapisać test w konkretnym projekcie, przed zarejestrowaniem testu należy sprawdzić, czy projekt istnieje.

Należy upewnić się, że program kliencki działa i że można połączyć się z serwerem.

Należy upewnić się, że rejestrowana sesja jest powtarzalna. Oznacza to, że gdy zarejestrowane działania są odtwarzane przez test, z serwera zostaną odebrane takie same odpowiedzi.

Produkt IBM® Rational Performance Tester nie obsługuje rejestrowania gniazd w 64-bitowych wersjach systemów Microsoft Windows 2003 i Windows XP.

Procedura

Aby zarejestrować test gniazd:

  1. W perspektywie Test wydajności kliknij przycisk Nowy test na podstawie zapisu Przycisk Nowy test na podstawie zapisu na pasku narzędzi lub kliknij opcję Plik > Nowy > Test na podstawie zapisu.
  2. W kreatorze Nowy test na podstawie zapisu kliknij opcję Utwórz test na podstawie nowego zapisu, wybierz opcję Test gniazd i kliknij przycisk Dalej. W przypadku rejestrowania poufnych danych można wybrać opcję Poziom szyfrowania rejestrowania.
  3. Na stronie Wybór położenia wybierz projekt i folder, w których ma zostać utworzony test, wpisz nazwę testu, a następnie kliknij przycisk Dalej. Jeśli jest to wymagane, należy kliknąć przycisk Utwórz folder macierzysty Ikona Utwórz folder macierzysty, aby utworzyć nowy projekt lub folder.
  4. Na stronie Wybór aplikacji klienckiej wybierz typ programu klienckiego, który ma być używany do rejestrowania testu:
    • Aby określić dowolny program kliencki, który znajduje się na komputerze, wybierz opcję Aplikacja zarządzana, a następnie kliknij przycisk Dalej.

      Na stronie Opcje aplikacji zarządzanej kliknij przycisk Przeglądaj, aby określić wartość pola Ścieżka do programu. W razie potrzeby określ Katalog roboczy, a w polu Argumenty wpisz argumenty wiersza komend wymagane przez program.

      Jeśli program wymaga danych wejściowych użytkownika z interfejsu wiersza komend, wybierz opcję Otwórz konsolę na potrzeby wprowadzania danych przez użytkownika.

    • Aby zarejestrować sesję emulacji terminala TN3270, wybierz program IBM Personal Communication lub Attachmate EXTRA! X-treme, jeśli te programy są zainstalowane, a następnie kliknij przycisk Dalej.

      Jeśli jest to wymagane, określ plik sesji do uruchomienia sesji TN3270.

      Uwaga: Użycie tej metody rejestrowania sesji TN3270 powoduje wygenerowanie niskopoziomowego testu wydajności interfejsu API gniazda opartego na ruchu sieciowym za pomocą protokołu TN3270. Informacje na temat rejestrowania testu TN3270 zawiera sekcja Rejestrowanie testu wydajności TN3270.
    • Aby zarejestrować sesję HTTP, wybierz opcję Microsoft Internet Explorer lub Mozilla Firefox, a następnie kliknij przycisk Dalej.

      Jeśli zostanie wybrana opcja Mozilla Firefox, można określić profil przeglądarki Firefox.

      Uwaga: Użycie tej metody rejestrowania sesji HTTP powoduje wygenerowanie testu wydajności interfejsu API gniazda opartego na ruchu sieciowym HTTP. Informacje na temat rejestrowania testu HTTP zawiera sekcja Rejestrowanie testu HTTP.
  5. Jeśli aplikacja używa uwierzytelniania Secure Sockets Layer (SSL) i Transport Layer Security (TLS) do uwierzytelnienia serwera lub aplikacji klienckiej, podaj następujące opcje i kliknij przycisk Dalej:
    • Wybierz opcję Serwer wymaga konkretnego certyfikatu klienta, jeśli używane jest uwierzytelnianie klienta. Podaj nazwę pliku kluczy certyfikatów i hasło. Jeśli wymaganych jest wiele certyfikatów, kliknij opcję Wiele certyfikatów, a następnie podaj nazwę pliku kluczy certyfikatów i hasło dla każdej nazwy hosta i każdego portu.
    • Wybierz opcję Klient wymaga konkretnego certyfikatu serwera, aby określić nazwę pliku kluczy certyfikatów serwera i hasło dla każdej nazwy hosta i każdego portu.

      Jeśli nie zostanie podany certyfikat serwera, należy skonfigurować aplikację kliencką do uwierzytelniania certyfikatu rejestratora proxy, tak jakby rejestrator proxy rzeczywiście był serwerem. Kliknij opcję Zapisz ten certyfikat, aby zapisać certyfikat generowany przez produkt IBM Rational Performance Tester i zaimportować plik .cer do aplikacji klienckiej.

    Jeśli to konieczne, należy wybrać, czy ma być używane szyfrowanie SSL 3.0 i TLS 1.0. Więcej informacji na temat uwierzytelniania SSL i TLS zawiera sekcja Wytyczne dotyczące testowania wydajności gniazd.
  6. Jeśli jest to pierwsza operacja rejestrowania testu wydajności interfejsu API gniazda, przeczytaj Ostrzeżenie o ochronie prywatności i wybierz opcję Akceptuj, aby kontynuować.
  7. Kliknij przycisk Zakończ, aby rozpocząć rejestrowanie. W trakcie uruchamiania programu klienckiego będzie wyświetlane okno postępu.
  8. Użyj programu klienckiego, aby wykonać działania do przetestowania. Za pomocą paska narzędzi Adnotacje testowe rejestratora można dodawać komentarze, rejestrować synchronizacje lub wykonywać zrzuty ekranu podczas rejestrowania.
    • Aby dodać komentarz do rejestrowanego testu, należy kliknąć ikonę Wstaw komentarz Ikona Wstaw komentarz.
    • Aby dodać zrzut ekranu do rejestrowanego testu, należy kliknąć ikonę Przechwyć ekran Ikona Przechwyć ekran. Zrzuty ekranu i okna ułatwiają odczytywanie testów i pomagają w wizualizacji zarejestrowanego testu. Istnieje możliwość zmiany ustawień dla zrzutów ekranu i dodawania komentarzy do obrazów.
    • Aby ręcznie dodać synchronizację testu do zapisu, należy kliknąć ikonę Wstaw synchronizację Ikona Wstaw synchronizację.
    • Aby ręcznie dodać folder transakcji do zapisu, należy kliknąć ikonę Uruchom transakcję Ikona Uruchom transakcję i ikonę Zatrzymaj transakcję Przycisk Zatrzymaj transakcję, aby uruchomić i zatrzymać transakcję.
    • Aby wstawić punkt podziału do rejestrowanego testu, należy kliknąć ikonę Punkt podziału Ikona Punkt podziału. Punkty podziału umożliwiają generowanie wielu testów na podstawie jednego zapisu. Testy te można odtwarzać w różnej kolejności przy użyciu harmonogramu. Więcej informacji na temat podziału testu zawiera sekcja Dzielenie testu podczas rejestrowania.
  9. Po wykonaniu działań testowych w programie zatrzymaj rejestrator. W tym celu możesz zamknąć program kliencki lub kliknąć przycisk Zatrzymaj Ikona Zatrzymaj w widoku Sterowanie rejestratorem. W trakcie generowania testu będzie otwarte okno postępu. Po zakończeniu w widoku Sterowanie rejestratorem zostanie wyświetlony komunikat Zakończono generowanie testu, test zostanie wyświetlony na liście nawigatora testów i otwarty w edytorze testów.

Opinia