Utilisation des agents

Si vous avez une charge utilisateur ou une charge de travail importante à tester, un ordinateur seul ne permet généralement pas de traiter cette charge de façon efficace. Vous devez distribuer la charge entre plusieurs ordinateurs, aussi appelés "Agents Rational Performance Tester". Ces agents sont installés sur les ordinateurs afin de générer la charge sur l'application.

Utilisez le plan de travail Rational Performance Tester pour distribuer la charge utilisateur. Lors de la distribution de la charge entre différents ordinateurs agents, étudiez soigneusement la charge que chaque ordinateur agent peut gérer de façon efficace. Pour plus d'informations, voir Planification de la capacité.

L'agent Rational Performance Tester, également appelé agent de génération de charge, permet de générer une charge pour l'application en cours de test en créant des connexions d'utilisateur simulé.

Lors de l'installation de Rational Performance Tester Agent, vous pouvez spécifier le nom d'hôte du plan de travail à interroger. Une fois l'installation terminée, l'agent se connecte automatiquement au plan de travail. Pour partager l'agent avec plusieurs plans de travail, vous pouvez les ajouter manuellement au fichier majordomo.config dans rép_installation/Majordomo ou utilisez l'option Partager l'agent avec le nouveau plan de travail mentionnée dans la rubrique Vérification du statut des agents.

Lorsque vous exécutez un planning avec plusieurs agents, il se peut qu'un agent soit perdu, en particulier lors de l'exécution d'un long test de chargement. La perte d'un agent n'est pas courante et se produit dans certains cas extrêmes, par exemple quand la mémoire de l'ordinateur devient insuffisante. Lorsqu'un agent est perdu, par défaut, le planning est arrêté. Lorsque le planning est arrêté de cette manière, vous devez supprimer la cause de la perte de l'agent ou bien ajouter davantage d'agents avant d'exécuter le planning. Pour continuer à exécuter le planning sans l'agent perdu, dans l'éditeur de planning, cliquez sur l'onglet Avancé et désélectionnez la case La perte d'un agent interrompt l'exécution. En général, les agents se répartissent la charge entre eux. L'exécution d'un planning sans l'agent perdu risque donc de produire des résultats imprévisibles. Si vous utilisez un pool de données segmenté et que vous exécutez un planning sans l'agent perdu, les données ne sont pas redistribuées entre les agents restants. De même, si un planning contient plusieurs étapes, la charge utilisateur est répartie entre les agents restants à l'étape suivante. Cependant, si la case à cocher Remplacer les utilisateurs perdus à l'étape actuelle est sélectionnée, la charge utilisateur est répartie de manière égale entre les agents restants à l'étape en cours. Si la case n'est pas cochée et qu'un pourcentage d'utilisateurs n'est pas autorisé à quitter pendant l'exécution d'étape, la charge utilisateur est répartie entre les agents restants à l'étape suivante. La perte d'un agent dans une exécution de planning est consignée dans le rapport de performances.

Pour plus d'informations sur les avantages de l'agent de génération de charge d'IBM® Rational Performance Tester et sur son architecture, voir Tips for using the Load Generation Agent in performance testing.

Remarque :

Le plan de travail Rational Performance Tester déploie automatiquement les ressources de tests nécessaires à l'exécution vers les agents sélectionnés. Pour plus d'informations sur le répertoire de déploiement, consultez la rubrique Gestion du répertoire de déploiement.

La configuration classique du plan de travail Rational Performance Tester, des agents Rational Performance Tester et du système en cours de test s'affiche ici :Configuration du plan de travail, des agents Rational Performance Tester et du système en cours de test.


Retour d'informations