Synchronizace testů s oblastí obrazovky

Synchronizace obrazů umožňuje testům výkonu Citrix během přehrávání sledovat obsah obrazovky, místo aby se zaměřovaly pouze na události oken.

Než začnete

Pomocí prvků synchronizace obrazů v testu usnadníte přehrávání testů v aplikacích, které nevytváří nebo neupravují řadu oken, ale které aktualizují obsah okna.

Obsah obrazu se zpracovává jako hodnota, která je buď vypočteným hašovacím kódem bitové mapy, nebo textovým řetězcem získaným optickým rozpoznáváním znaků. Během provádění testu test čeká na obsah obrazovky, která by se shodovala s očekávanou hodnotou synchronizace obrazů, než bude pokračovat v testu. Pokud se během období synchronizace nenajde žádná odpovídající hodnota, zapíše se do protokolu testu vypršení časového limitu synchronizace obrazů.

Do synchronizací obrazů můžete také v editoru testů přidat body verifikace. Body verifikace jsou úspěšné, pokud se synchronizace podaří, a neúspěšné, dojde-li k překročení časového limitu.

Synchronizace obrazů se vkládají při záznamu testu.

Postup

  1. Spusťte záznam testu výkonu Citrix a zaznamenejte posloupnost akcí uživatele.
  2. Chcete-li přidat do zaznamenaného testu synchronizaci obrazů, v okně Řízení záznamníku Citrix klepněte na tlačítko Vložit synchronizaci obrazů Ikona Vložit synchronizaci obrazů, vyberte na obrazovce oblast, která se bude při synchronizaci používat, a klepněte znovu na tlačítko Vložit synchronizaci obrazů.
  3. Pokračujte v záznamu. Až dokončíte posloupnost akcí, které se mají otestovat, ukončete čistě relaci Citrix a zavřete klienta Citrix XenApp. Během generování testu se otevře okno s průběhem. Po dokončení se v pohledu Řízení záznamníku zobrazí zpráva Generování testů dokončeno, váš test se vypíše v navigátoru testu a otevře v editoru testů.
  4. V editoru testů vyberte prvek Synchronizace obrazů.
    1. Nastavte stav synchronizace na volbu Podmíněný, Povinný nebo Volitelný. Vzhledem k tomu, že ve většině případů explicitně vyžadujete výskyt synchronizace, můžete ponechat stav synchronizace na hodnotě Podmíněný.
    2. Zadejte jednu ze dvou metod synchronizace.
      • Volbu Hašovací kód bitové mapy vyberte, chcete-li, aby k synchronizaci došlo, když vybraná oblast se přesně shoduje se zaznamenaným obrazem. Jeden pixel rozdílů způsobí vypršení časového limitu synchronizace.
      • Volbu Optické rozpoznávání znaků vyberte, chcete-li, aby k synchronizaci došlo, když se ve vybrané oblasti rozpozná určitý textový řetězec. Klepnutím na volbu Extrahovat text otestujete rozpoznávání textu v zaznamenaném obrazu. Uvědomte si, že pro účely synchronizace musí být výsledky rozpoznávání testu opakovatelné, ne přesné.
        Poznámka: V systémech Windows 2008 se doporučuje používat pro test Citrix metodu synchronizace využívající hašovací kód bitové mapy.

        Na volbu Extrahovat text můžete klepnout několikrát, a ujistit se tak, že výsledky rozpoznávání textu jsou opakovatelné. Pokud se rozpoznaný text liší, klepněte na volbu Volby a změňte Faktor zvětšení nebo jiné nastavení optického rozpoznávání textu. Rozpoznávaný text byste neměli opravovat ručně.

        Po klepnutí na tlačítko Přidat můžete zadat více řetězců očekávaného textu, pomocí tlačítka Používat regulární výraz můžete zadat textový řetězec jako regulární výraz nebo pomocí tlačítka Faktorizovat automaticky generovat regulární výraz z více očekávaných textových řetězců.

    3. Zadejte, zda chcete povolit v synchronizaci obrazů bod verifikace. Tak byste umožnili testu zadávat stav úspěchu a nezdaru do zprávy Body verifikace Citrix.

Váš názor