Lekcja 1.1: rejestrowanie testu wydajności produktu Citrix
W tej lekcji wyjaśniono, jak utworzyć projekt
testu oraz zarejestrować działania użytkownika w środowisku Citrix XenApp.
O tym zadaniu
Najwygodniejszym sposobem tworzenia nowego testu w produkcie
IBM®
Rational Performance Tester jest rejestrowanie sesji produktu Citrix. Rejestrowanie
obejmuje działania myszy i naciśnięte klawisze - działania wejściowe
użytkownika, a także zdarzenia okien - odpowiedzi z serwera produktu Citrix.
Ze
względu na sposób działania rejestratora podczas rejestrowania należy wziąć pod
uwagę następujące kwestie:
Aplikację należy skonfigurować tak, aby wszystkie działania były możliwe do powtórzenia. Należy
na przykład wyłączyć codzienne porady, upewnić się, że wszystkie ostrzeżenia
plik istnieje są spójne, a także unikać korzystania
z dynamicznych elementów menu takich jak Ostatnio używane
dokumenty.
Ruchy myszy muszą wyraźnie oddzielne. Rejestrator nie rejestruje przewijania przy użyciu kółka myszy.
Do testowania wydajności należy korzystać z konkretnych kont systemu Microsoft Windows, które są skonfigurowane tak, aby możliwość utraty danych w przypadku wystąpienia błędów lub niepowodzeń synchronizacji podczas wykonywania testu była jak najmniejsza.
Rejestrator synchronizuje działania użytkownika i zdarzenia okien automatycznie, tak więc wygenerowany test oczekuje na zdarzenie okna przed wywołaniem następnych danych wejściowych użytkownika. W
niektórych przypadkach wymagane jest jednak ręczne dodanie synchronizacji. Przykładowo,
synchronizacje należy dodać w sytuacji, kiedy aktualizacje ekranu nie są bezpośrednim wynikiem działania użytkownika. Te
synchronizacje informują test, aby oczekiwać na wyświetlenie na ekranie
konkretnego okna, tekstu lub grafiki przed uruchomieniem następnych danych
wejściowych użytkownika.