Présentation du test des performances Citrix

IBM Rational Performance Tester Extension for Citrix Presentation Server permet de tester les applications Citrix de la même manière qu'une application HTTP.

Le test des performances comprend cinq étapes : la création du test, l'édition du test, l'émulation de la charge de travail avec des plannings, l'exécution du planning et l'évaluation des résultats.

Conditions préalables

Pour pouvoir tester les performances des applications Citrix, vous devez avoir installé un client Citrix Presentation Server sur le même ordinateur qu'IBM Rational Performance Tester. Le client Citrix Presentation Server est requis pour l'enregistrement et l'exécution des tests de performances.

Si vous déployez des tests sur des hôtes éloignés pour émuler un nombre élevé d'utilisateurs virtuels, les logiciels suivants doivent être installés sur chaque ordinateur éloigné :
  • Client Citrix Presentation Server
  • IBM Agent Controller

Limitations

Les tests de performances Citrix utilisent les événements de création et de modification de fenêtre, et éventuellement les techniques de reconnaissances des images, pour synchroniser les entrées utilisateur avec la sortie du serveur. Pour que vous puissiez enregistrer une session avec une application Citrix, le comportement de cette application doit être parfaitement reproductible. Plus spécifiquement, l'application doit toujours créer des fenêtres et des éléments d'interface graphique dans les mêmes emplacements et selon la même séquence. Les événements de souris ou de clavier doivent toujours générer la même sortie. Etudiez les exemples suivants :
  • Si l'application contient des boîtes de dialogue qui apparaissent uniquement à la première exécution d'une fonction ou d'un programme spécifique, telles que des conseils ou des avertissements de sécurité, assurez-vous de les désactiver lorsque vous enregistrez le test. Les fenêtres ou boîtes de dialogue qui ont été enregistrées mais qui ne sont pas affichées lors des exécutions ultérieures, ou qui sont affichées avec des coordonnées différentes sur l'écran, provoquent des erreurs et des dépassements de délai d'attente de synchronisation.
  • Si vous sauvegardez un fichier lors d'une session enregistrée, l'application peut générer un avertissement relatif à un nom de fichier existant lorsque vous exécutez à nouveau les tests. Si l'avertissement ne fait pas partie de la session enregistrée, des erreurs sont générées.

Comme les tests de performances Citrix interagissent avec le client Citrix Presentation Server à un niveau très faible (mouvements de souris, activations de touche), les modifications apportées au test après l'enregistrement (par exemple, le déplacement d'éléments de test, l'ajout de boucles ou de conditions ou l'insertion de nouvelles séquences) peuvent provoquer des erreurs de contexte des actions utilisateur émulées et des dépassements de délai d'attente de synchronisation. Vous devez impérativement connaître le contexte des actions utilisateur lorsque vous éditez le test.

Concepts associés
Instructions sur les tests de performances Citrix
Présentation de la synchronisation Citrix
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2006. All Rights Reserved. Copyright IBM France 2005. Tous droits réservés.