Bienvenue dans la démonstration en ligne d'ibm Rational Performance Tester Extension for Citrix Systems. Vous allez découvrir comment les tests sans programmation de Rational Performance Testers vous aident à évaluer rapidement l'évolutivité de votre système Citrix. <0:14> Les tests de performance Citrix se créent via Rational Performance Tester de la même manière que ceux pour applications Web, Siebel ou SAP. L'enregistreur de test capture vos interactions avec Citrix Presentation Server lorsque vous travaillez dans votre session client. <0:28> Vous pouvez vous connecter à votre serveur en entrant un nom de serveur, en utilisant une application enregistrée en option ou votre propre fichier ICA. Lorsque vous utilisez Citrix Presentation Server, Rational Performance Tester capture toutes les entrées de la souris et du clavier, ainsi que les événements des fenêtres du serveur. <0:52> Chaque fois qu'une fenêtre apparaît, Rational Performance Tester capture l'événement et affiche un aperçu dans la barre d'outils de l'enregistreur, en bas de l'écran. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 8
<1:03> Dans ce test, nous utilisons un client lourd hébergé sur Citrix Presentation Server pour acheter un CD de musique. Nous choisissons une sélection, nous identifions et fournissons un numéro et une date d'expiration de carte de crédit. <1:23> La barre d'outils inclut diverses fonctions utilisables lors de l'enregistrement. Nous insérons ici un commentaire à intégrer au test pour identifier plus aisément ce point ultérieurement. <1:38> Une fois la commande soumise, l'application ClassicsCD ouvre une boîte de dialogue de confirmation. C'est le moment idéal pour inclure un point de vérification qui assurera, lors de l'exécution du test, que l'application fonctionne correctement. <1:53> Nous utilisons la barre d'outils pour surligner une sélection de l'écran contenant le message. Nous fermons ensuite l'application. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 8
<2:01> Le scénario de test est ainsi achevé. Nous quittons la session Citrix Presentation Server. <2:09> L'enregistreur Rational Performance Tester génère le test dès la fin de la session. Agrandissons cette fenêtre pour y voir plus clair. <2:17> Chaque fenêtre ouverte lors de l'enregistrement est représentée comme un noeud dans la session. La face en gras indique le premier lieu de création de la fenêtre. Le noeud de la fenêtre inclut les événements. Une image est capturée pour chaque fenêtre. <2:31> Vous voyez ici la fenêtre d'ouverture des fenêtres. Sont également incluses les opérations faites dans cette fenêtre, telles que la saisie de texte et les opérations de la souris. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 8
<2:41> La fenêtre "Place an Order" est la boîte de dialogue de commande. Vous pouvez suivre les mouvements de souris dans les champs de numéro et date d'expiration de la carte de crédit, et les commentaires saisis lors de l'enregistrement. <2:52> Les clics gauches de la souris permettent de calculer les temps de réponse. Les clics droits déclenchent une minuterie qui évalue les performances. Cette minuterie enregistre le temps écoulé avant l'apparition du message de confirmation. <3:07> Les minuteurs de temps de réponse, au coeur des tests de performance de Citrix, sont automatiquement insérés par Rational Performance Tester ou manuellement, via un test graphique. <3:20> Retournons à la synchronisation d'image insérée dans le message de confirmation lors de l'enregistrement. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 8
Par défaut, l'image capturée est comparée à l'écran lors de l'exécution, au format bitmap. Le problème est que le test est différent à chaque exécution du test. Les fonctions évoluées de reconnaissance optique, qui supportent les expressions courantes, vous permettent justement de créer un point de vérification résistant aux changements applicatifs. <3:49> Les nombreuses fonctions d'édition de l'éditeur de test vous permettent d'insérer manuellement de nombreux événements dans le test. Rational Performance Tester peut même réexécuter le test à partir de cet endroit et enclencher l'enregistreur pour vous permettre d'insérer des commandes en enregistrant. <4:07> La charge utilisateur est modélisée via le programme Rational Performance Tester. Dans ce programme sont représentés plusieurs types d'utilisateurs. Les navigateurs représentent 50 % des utilisations Citrix. Internet Explorer sert à rechercher des logiciels ou imprimantes en l'occurrence. Les utilisateurs recherchent des logiciels 75 % du temps, en moyenne. <4:32> Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 8
Le Classics Buyers User Group regroupe les utilisateurs exécutant l'application client-serveur ClassicsCD sur le serveur Citrix pour acheter un CD. Il suffit d'ajouter le test purchasecd enregistré à l'instant au programme. <4:47> Les programmes incluent diverses options d'exécution. J'indique le nombre d'utilisateurs à émuler et choisis d'attribuer à chacun d'entre eux un temps de démarrage différent. Les temps enregistrés peuvent varier de différentes manières pour assurer une charge de travail plus réaliste. <5:08> Il faut maintenant exécuter le programme. <5:10> Les rapports de performance en temps réel sont créés dès le début de l'exécution. Le moteur d'exécution de Citrix offre un aperçu visuel de l'exécution d'une partie des utilisateurs émulés. Cet outil de debugging s'avère pratique lors du développement de test mais est généralement indisponible pour les charges de travail volumineuses. Visit: http://demos.dfw.ibm.com for more demonstrations Page 6 of 8
<5:29> J'ai choisi ici de ne consulter qu'un seul utilisateur. <5:39> L'utilisateur émulé invoque l'application ClassicsCD et effectue une commande. Lors de l'exécution, Performance Tester actualise en continu les rapports en temps réel. Le rapport global indique le pourcentage de fenêtres, images et points de vérification activés lors du test. <5:59> Le rapport sur les actions utilisateur informe sur le débit auquel les actions ont atteint le serveur et inclut un graphique de la durée de session de l'utilisateur émulé. <6:07> Le rapport synthétique Time versus Time vous permet de savoir rapidement si une durée spécifique s'est écoulée lors de l'exécution du test en cas de réponses inacceptables. <6:18> Visit: http://demos.dfw.ibm.com for more demonstrations Page 7 of 8
Les graphiques du rapport sur les temps de réponse indiquent les temps de réponse de chaque minuteur. Il paraît ici évident que les programmes ClassicsCD et IE consomment le plus de temps. <6:31> Les graphiques sur les temps de réponse indiquent clairement que plus la charge est lourde sur le serveur Citrix, plus le chargement est long sur Internet Explorer. <6:41> Cette brève démonstration illustre à quel point il est simple d'évaluer l'évolutivité de votre système Citrix. Nous avons en effet pu créer, éditer, programmer et exécuter des tests de performance Citrix sans programmation grâce à Rational Performance Tester Extension for Citrix. Pour en savoir plus sur Rational Performance Tester et d'autres produits d'ibm, rendez-vous sur ibm.com <end 7:06 > Visit: http://demos.dfw.ibm.com for more demonstrations Page 8 of 8