Tests de charge de performance applicative

Ressources

QTest Windows Robot – Performance du Terminal Server et des infrastructures Citrix


Qtest Windows Robot (WR) permet aux organisations de tester la performance de leurs applications client lourd desktop déployées via le Terminal Server ou les infrastructures Citrix. Il permet d’évaluer le nombre d’utilisateurs connectés au système à un moment donné, le nombre de transactions pouvant être traitées sous une charge réaliste, ainsi que la temps de réponse de l’application et si sa performance convient aux besoins de l’organisation.

QTest WR est la fonctionnalité la plus récente développée sur QTest. Alors que QTest est l’un des meilleurs outils de test de performance du marché, QTest WR permet aux professionnels du test de performance et de l’assurance qualité d’enregistrer et de capturer les actions de l’utilisateur final sur un desktop client lourd, RDP,  puis de rejouer en masse les applications basées Citrix afin de simuler des scénarios de charges réalistes.

Test de performance Client Lourd

Les tests de performance de ce type sont tout à fait différents des tests de performance web qui fonctionnent sur la couche du protocole de l’application, essentiellement en imitant le trafic  provenant d’un navigateur, d’un smart client, ou d’une application mobile. QTest de base fonctionne ainsi pour les applications web et possède la capacité de gérer toutes les complexités qui se posent lors du test au niveau http, telles que la gestion de session, le paramétrage, la corrélation, etc. Cependant, tester les applications client lourd au niveau du protocole peut s’avérer plus complexe. En outre, davantage de paramètres sont à prendre en compte, lors du test des applications client lourd Remote Desktop ou hébergées Citrix, paramètres qui ne seraient pas couverts en imitant le trafic de ces clients seuls. Contrairement au modèle Web, où un utilisateur a un navigateur sur sa machine, un RDP ou un serveur Citrix aura de multiples cas d’applications qui s’exécuteront, jusqu’à ce que la performance de l’application client devienne soudainement un problème.

Bien sûr, pour rendre ces scénarios réalistes, chaque utilisateur ayant sa propre personnalité, chaque session d’utilisateur doit avoir la capacité de dévier de ce qui a été vu exactement durant le processus de d’enregistrement. Pour cela, le script QTest WR peut être guidé selon les données et peut être personnalisé pour inclure la logique conditionnelle. Le script de QTest WR est produit automatiquement lors de la session d’enregistrement en écoutant les actions GUI  entreprises par l’utilisateur. Tout testeur de performance professionnel vous dira que la simple reproduction de l’enregistrement n’est pas suffisante, le script doit être personnalisable. C’est pourquoi notre langage de script est Visual Basic for Applications (VBA) afin que la plupart des testeurs IT/QA puissent être en mesure de l’utiliser.

Bénéfices de QTest Windows Robot

QTest WR capitalise tous les avantages déjà fournis avec QTest tels que le contrôle étendu, la détection automatique des anomalies, les rapports automatiques et personnalisables, un cadre solide pour soutenir la production de charge répartie sur LAN et WAN et la possibilité de visualiser la performance en temps réel au moment où le test s’exécute. QTest WR utilise des robots pour simuler la charge réelle d’un utilisateur contre l’application comme le ferait un utilisateur réel en testant le client réel de l’application pour générer une charge, plutôt que de l’imiter. Il utilise des séquences de clics de souris et de frappe de clavier, tout en vérifiant les réponses de l’application pour évaluer la rapidité avec laquelle elle répond et si elle le fait correctement.

An example of QTestWR Terminal Server & Citrix Performance Testing solution – VIDEO : Recording and Playing Back a Script

This post is also available in: Anglais


Learn more about QTest
AgileLoad.com
Agile Software Security


More Ressources Aditionelles QTest