La
synchronisation des images permet aux tests de performances Citrix de conserver une trace
du contenu d'une zone d'écran lors de la réexécution au lieu de ne tenir compte que des
événements de fenêtre.
Avant de commencer
Les éléments de synchronisation d'images d'un test
peuvent faciliter la réexécution du test dans les applications qui ne créent ni ne
modifient un nombre important de fenêtres, mais qui mettent à jour le contenu de la
fenêtre de manière régulière.
Le contenu d'une image est traité comme un comme code haché de mappe de
bits ou une chaîne de texte obtenue par reconnaissance optique des caractères.
Lors
de l'exécution du test, ce dernier attend que le contenu d'une zone d'écran
corresponde à la valeur de synchronisation d'images attendue avant de poursuivre son
exécution. Si cette correspondance n'a pas lieu lors de la période de synchronisation, un
dépassement de délai d'attente de synchronisation d'images est généré dans le journal de test.
Vous pouvez également ajouter des points de
vérification à des synchronisations d'images dans l'éditeur du test. Le point de
vérification aboutit si la synchronisation aboutit et échoue en cas de dépassement du
délai d'attente.
Vous
insérez des synchronisations d'images lors de l'enregistrement du test.
Procédure
- Commencez à enregistrer un test de performances Citrix et enregistrez
une séquence d'actions utilisateur.
- Pour ajouter une synchronisation d'images au test enregistré, dans la fenêtre
Contrôle du programme d'enregistrement Citrix, cliquez sur le bouton
Insérer une synchronisation d'images
, sélectionnez une zone de l'écran à utiliser pour la
synchronisation, puis cliquez de nouveau sur le bouton Insérer une
synchronisation d'images.
- Continuez l'enregistrement. Une fois que vous avez terminé la séquence
d'actions à tester, fermez proprement la session Citrix et fermez le client Citrix
XenApp. Une fenêtre de progression
s'ouvre lors de la génération du test. A la fin de l'enregistrement, la vue du contrôle de l'enregistreur affiche le message de Génération de test terminée, le navigateur de test répertorie votre test et le test s'ouvre dans l'éditeur de test.
- Dans l'éditeur du test, sélectionnez l'élément
Synchronisation des images.
- Choisissez l'état de synchronisation Conditionnel,
Obligatoire ou Facultatif.
Dans la plupart
des cas, vous demandez explicitement une synchronisation et devez donc conserver l'état
de synchronisation Conditionnel.
- Spécifiez l'une des deux méthodes de synchronisation.
- Sélectionnez Code haché de la mappe de bits si vous souhaitez
que la synchronisation ait lieu lorsque la zone sélectionnée correspond exactement à
l'image enregistrée. Un seul pixel de différence entraîne un délai d'attente de la
synchronisation.
- Sélectionnez Reconnaissance optique des caractères si vous souhaitez
que la synchronisation ait lieu lorsqu'une chaîne de texte est reconnue dans la zone
sélectionnée. Cliquez sur Texte extrait pour tester la reconnaissance des
caractères sur l'image enregistrée. Notez qu'à des fins de synchronisation, les
résultats de la reconnaissance du texte doivent être réitérables, mais pas
forcément précis.
Remarque : Sous Windows 2008, il est recommandé d'utiliser la méthode de synchronisation de code haché Bitmap pour un test Citrix.
Vous pouvez cliquer sur Extraire le texte
plusieurs fois pour vous assurer que les résultats de la reconnaissance du texte sont
réitérables. Si le texte reconnu est différent, cliquez sur Options
pour modifier le paramètre Facteur de zoom ou les autres
paramètres de reconnaissance optique des caractères.
Vous ne devez pas corriger
manuellement le texte reconnu.
Vous pouvez cliquer sur Ajouter pour indiquer plusieurs chaînes de texte attendues, sur Utiliser l'expression régulière pour entrer une expression régulière ou sur Factoriser pour générer automatiquement
une expression régulière à partir de plusieurs chaînes de texte attendues.
- Indiquez si vous souhaitez activer un point de vérification sur la
synchronisation des images. Le test peut ainsi générer un statut réussite ou échec dans
le rapport Points de vérification Citrix.