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.