Synchronizowanie testów z obszarami ekranu

Synchronizacja obrazu pozwala testom wydajności produktu Citrix na śledzenie zawartości obszaru ekranu podczas odtwarzania, zamiast koncentrowania się tylko na zdarzeniach okna.

Zanim rozpoczniesz

Elementy synchronizacji obrazu w teście ułatwiają odtwarzanie testu w aplikacjach, które nie tworzą ani nie modyfikują wielu okien, ale regularnie aktualizują zawartość okna.

Zawartość obrazu jest przetwarzana jako wartość, która jest obliczonym kodem mieszającym mapy bitowej lub łańcuchem tekstowym otrzymanym w wyniku optycznego rozpoznawania znaków. Podczas wykonywania, przed kontynuowaniem, test czeka na uzyskanie zgodności zawartości obszaru ekranu z oczekiwaną wartością synchronizacji obrazu. Jeśli podczas okresu synchronizacji wartość ta nie zostanie dopasowana, w dzienniku testu zostanie wygenerowane przekroczenie limitu czasu synchronizacji obrazu.

Do synchronizacji obrazu w edytorze testów można również dodać punkty weryfikacji. Punkt weryfikacji jest zaliczany, jeśli synchronizacja powiedzie się, i nie jest zaliczany, jeśli nastąpi przekroczenie limitu czasu.

Synchronizacje obrazu są wstawiane podczas rejestrowania testu.

Procedura

  1. Uruchom rejestrowanie testu wydajności produktu Citrix i zarejestruj sekwencję czynności użytkownika.
  2. Aby dodać synchronizację obrazu do rejestrowanego testu, w oknie Sterowanie rejestratorem Citrix kliknij przycisk Wstaw synchronizację obrazu Ikona Wstaw synchronizację obrazu, wybierz obszar ekranu, który ma być używany do synchronizacji, a następnie ponownie kliknij przycisk Wstaw synchronizację obrazu.
  3. Kontynuuj rejestrowanie. Po zakończeniu sekwencji czynności do przetestowania zakończ sesję Citrix w poprawny sposób i zamknij klient Citrix XenApp. 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.
  4. W edytorze testów wybierz element Synchronizacja obrazu.
    1. Ustaw stan synchronizacji na wartość Warunkowa, Obowiązkowa lub Opcjonalna. W większości przypadków, ponieważ użytkownik jawnie żąda wykonania synchronizacji, należy pozostawić stan synchronizacji Warunkowa.
    2. Określ jedną z dwóch metod synchronizacji.
      • Jeśli synchronizacja ma mieć miejsce wtedy, gdy wybrany obszar jest dokładnie zgodny z zarejestrowanym obrazem, należy wybrać opcję Kod mieszający mapy bitowej. Różnica jednego piksla spowoduje przekroczenie limitu czasu synchronizacji.
      • Jeśli synchronizacja ma mieć miejsce wtedy, gdy w wybranym obszarze zostanie rozpoznany łańcuch tekstu, należy wybrać opcję Optyczne rozpoznawanie znaków. Należy kliknąć przycisk Wyodrębnij tekst, aby przetestować rozpoznawanie tekstu dla zarejestrowanego obrazu. Należy zauważyć, że na potrzeby synchronizacji wyniki rozpoznawania tekstu muszą być powtarzalne, ale niekoniecznie dokładne.
        Uwaga: W systemach Windows 2008 zalecane jest użycie metody synchronizacji kodów mieszających mapy bitowej dla testu produktu Citrix.

        Opcję Wyodrębnij tekst można kliknąć kilka razy, aby upewnić się, że wyniki rozpoznawania tekstu są powtarzalne. Jeśli rozpoznawany tekst różni się, kliknij przycisk Opcje, aby zmienić ustawienie Współczynnik powiększenia lub inne ustawienia optycznego rozpoznawania znaków. Nie należy ręcznie poprawiać rozpoznanego tekstu.

        Kliknięcie opcji Dodaj umożliwia określenie wielu oczekiwanych łańcuchów tekstowych, opcji Użyj wyrażenia regularnego – określenie łańcucha tekstowego jako wyrażenia regularnego, a opcji Faktoryzuj – automatyczne generowanie wyrażenia regularnego na podstawie wielu oczekiwanych łańcuchów tekstowych.

    3. Określ, czy włączyć punkt weryfikacji dla synchronizacji obrazu. Umożliwia to wygenerowanie przez test statusu zaliczenia lub niezaliczenia w raporcie Punkty weryfikacji produktu Citrix.

Opinia