Szczegóły synchronizacji obrazu produktu Citrix

W edytorze testów synchronizacja obrazu produktu Citrix umożliwia śledzenie zawartości obszaru ekranu podczas odtwarzania w ramach testów wydajności Citrix. Poniższe ustawienia mają zastosowanie do wybranego elementu synchronizacji obrazu.

Atrybuty synchronizacji obrazu

Położenia
Są to współrzędne lewego górnego rogu obszaru synchronizacji obrazu oraz wielkość obszaru synchronizacji obrazu w pikslach. To pole jest dostępne tylko do odczytu.
Stan synchronizacji
Opisuje zachowanie testu, gdy dla obrazu wystąpi przekroczenie limitu czasu synchronizacji. Podstawowe opóźnienie limitu czasu jest określone w preferencjach generowania testów Citrix. Jednak rzeczywiste opóźnienie może być różne w zależności od poziomu synchronizacji.
Warunkowa
Opóźnienie limitu czasu dla synchronizacji warunkowej jest podstawowym opóźnieniem limitu czasu, które jest określone w preferencjach generowania testów Citrix. Niepowodzenie synchronizacji powoduje podjęcie przez test próby wznowienia wykonywania oraz zarejestrowanie błędu przekroczenia limitu czasu w raporcie wydajności produktu Citrix oraz w dzienniku testu.
Obowiązkowa
Opóźnienie limitu czasu dla synchronizacji obowiązkowej jest równe trzykrotnemu podstawowemu opóźnieniu limitu czasu. Jeśli synchronizacja się nie powiedzie, test zostanie zakończony ze statusem błędu, a w dzienniku testu zostanie zarejestrowane przekroczenie limitu czasu.
Opcjonalna
Opóźnienie limitu czasu dla synchronizacji opcjonalnej jest ustalone na 2 sekundy. Jeśli synchronizacja się nie powiedzie, test zignoruje limit czasu.
Podgląd synchronizacji obrazu
Jest to zrzut ekranu zarejestrowanego obszaru synchronizacji obrazu. Należy wybrać opcję Dopasuj ekran do widocznego obszaru, aby ograniczyć wielkość zrzutu ekranu w edytorze testów.

Synchronizacja

Kod mieszający mapy bitowej
Wskazuje, że synchronizacja będzie wartościowana w oparciu o kod mieszający mapy bitowej. Kod mieszający jest unikalną liczbą, która jest obliczana na podstawie obrazu wybranego obszaru. Gdy podczas wykonywania testu napotkana zostanie synchronizacja obrazu, obliczany jest kod mieszający dla wybranego obszaru i test zostanie zsynchronizowany, jeśli kod mieszający obszaru ekranu stanie się zgodny z oczekiwanym kodem mieszającym zanim nastąpi przekroczenie limitu czasu.
Optyczne rozpoznawanie znaków
Wskazuje, że synchronizacja będzie wartościowana w oparciu o rozpoznaną wartość tekstową. Optyczne rozpoznawanie znaków wyodrębnia łańcuch tekstowy z wybranego obszaru obrazu. Gdy podczas wykonywania testu napotkana zostanie synchronizacja obrazu, do wybranego obszaru będzie stosowane rozpoznawanie tekstu i test zostanie zsynchronizowany, gdy wyodrębniona wartość tekstowa stanie się zgodna z oczekiwaną wartością tekstową zanim nastąpi przekroczenie limitu czasu.
Wartość
Ta strona określa oczekiwaną wartość w zależności od podanej techniki rozpoznawania. Użytkownik może dodać wartości alternatywne, klikając przycisk Dodaj, tak aby synchronizacja obrazu mogła zakończyć się powodzeniem w przypadku wielu sytuacji. Wartości alternatywne są wartościowane w taki sam sposób, jak główna oczekiwana wartość.
Kod mieszający mapy bitowej
Gdy wybrana jest opcja Kod mieszający mapy bitowej, jest to kod mieszający obliczony dla wybranego obszaru obrazu podczas rejestrowania. Po wykonaniu testu można utworzyć alternatywne wartości kodu mieszającego, kopiując wynikowe kody mieszające z widoku Synchronizacja obrazu Citrix.
Oczekiwany tekst

Gdy wybrana jest opcja Optyczne rozpoznawanie znaków, jest to oczekiwana wartość tekstowa, która została wyodrębniona przez funkcję optycznego rozpoznawania znaków z wybranego obszaru obrazu. Kliknięcie przycisku Wyodrębnij tekst powoduje wyodrębnienie łańcucha tekstowego z wybranego obszaru obrazu.

Jeśli wyodrębnienie tekstu się nie powiedzie, można spróbować zmienić ustawienia rozpoznawania tekstu na stronie Opcje. Jednak dokładne rozpoznanie tekstu nie jest najistotniejsze. Aby testy były zsynchronizowane, ważna jest jedynie spójność rozpoznawanego tekstu - tekst powinien być taki sam przy każdym uruchomieniu testu.

Użyj wyrażenia regularnego
Opcję tę należy wybrać, aby określić oczekiwany łańcuch tekstowy za pomocą standardowej składni wyrażeń regularnych.
Opcje
Na tej stronie określane są ustawienia wyodrębniania tekstu przez funkcję optycznego rozpoznawania znaków. Aby uzyskać dobre wyniki, konieczne może okazać się wypróbowanie różnych ustawień. Po zmianie ustawienia należy kliknąć kartę Wartość, a następnie kliknąć opcję Wyodrębnij tekst, aby sprawdzić, czy rozpoznawanie tekstu zostało poprawione. Należy zauważyć, że ponieważ optyczne rozpoznawanie znaków jest używane na potrzeby weryfikacji, spójność wyników jest ważniejsza niż dokładność wyodrębnionego tekstu.
Współczynnik powiększenia
Jest to współczynnik powiększenia stosowany do obrazu. Ustawieniem domyślnym jest powiększenie średnie w przypadku standardowych wielkości czcionki. Współczynnik powiększenia należy zwiększyć, aby poprawić rozpoznawanie mniejszej czcionki, lub zmniejszyć w przypadku większej czcionki.
Język
Jest to język słownika używanego przez mechanizm synchronizacji rozpoznawania tekstu. Należy wybrać język testowanej aplikacji. Jeśli język aplikacji nie jest dostępny na liście, należy zmienić ustawienie języka w obszarze Domyślne ustawienia OCR preferencji Generowanie testu produktu Citrix.
Jasność
Jest to poziom jasności stosowany do obrazu w zakresie od 0 do 250. Ustawieniem domyślnym jest 70 w przypadku tekstu o normalnym kontraście. Należy zwiększyć ustawienie jasności, aby poprawić rozpoznawanie ciemniejszych obrazów, lub zmniejszyć w przypadku jaśniejszych obrazów.
Współczynnik rozpoznawania
To jest współczynnik rozpoznawania, który określa, czy wyodrębniony łańcuch jest zgodny z oczekiwanym tekstem. Współczynnik rozpoznawania należy zmniejszyć, aby zwiększyć tolerancję na niezgodne znaki w rozpoznawanym tekście. Wartością domyślną jest 100%, co oznacza, że wymagana jest dokładna zgodność.

Punkt weryfikacji

Włącz punkt weryfikacji dla synchronizowanego elementu
Gdy ta opcja jest zaznaczona, test sprawdza, czy synchronizacja obrazu zakończyła się powodzeniem. Jeśli synchronizacja powoduje przekroczenie limitu czasu, punkt weryfikacji zwraca status niezaliczone w raporcie testu wydajności produktu Citrix.

Czas odpowiedzi

Czas odpowiedzi zatrzymania dla
Tę opcję należy zaznaczyć, aby użyć bieżącej synchronizacji obrazu do zatrzymania pomiaru czasu odpowiedzi. Gdy ta opcja jest wybrana w przypadku synchronizacji obrazu, która nie jest jeszcze powiązana z czasem odpowiedzi, tworzony jest nowy czas odpowiedzi o domyślnej nazwie. Jeśli istnieją czasy odpowiedzi, które nie mają działania zatrzymania, są one również wyświetlane w tym miejscu. Należy wybrać czas odpowiedzi, aby powiązać z nim synchronizację.
Idź do definicji czasu odpowiedzi
Kliknięcie tej opcji powoduje przejście do elementu sesji w celu wyświetlenia tabeli Definicje czasów odpowiedzi.

Opinia