Synchronisation des tests avec les zones d'écran

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

  1. Commencez à enregistrer un test de performances Citrix et enregistrez une séquence d'actions utilisateur.
  2. 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 icône 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.
  3. 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.
  4. Dans l'éditeur du test, sélectionnez l'élément Synchronisation des images.
    1. 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.
    2. 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.

    3. 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.

Retour d'informations