Présentation d'IBM Rational Performance Tester
Après l'installation de Rational Performance Tester
IBM Rational Performance Tester est un logiciel conçu pour tester les performances système. Il prend en charge les tests d'applications Web et offre un environnement plus simple à utiliser et plus évolutif. IBM Rational Performance Tester est hébergé dans l'environnement IDE d'Eclipse avec un moteur d'exécution Java.
Il est constitué de deux composants : Rational Performance Tester, qui est installé sur le bureau et Rational Agent Controller, qui génère la charge en utilisant des systèmes supplémentaires. Le composant Agent Controller exécute des pilotes qui émulent des utilisateurs virtuels sur des systèmes éloignés. Les utilisateurs virtuels sont des instances ou des itérations de tests de charges. Lorsque vous installez Performance Tester sur un système local, vous installez également Agent Controller.
Si vous installez l'un de ces produits, Rational Software Development Platform est automatiquement installé avec le produit sélectionné. Si vous avez installé plusieurs de ces produits, Rational Software Development Platform est installé une seule fois. Tous les logiciels installés après le premier produit utilisent la même copie de Rational Software Development Platform.
Le tableau suivant décrit l'interaction de chaque produit lorsque vous tentez d'installer un autre produit doté de Rational Software Development Platform :
Déjà installé | Rational Software Modeler | Rational Web Developer | Rational Application Developer | Rational Software Architect | Rational Functional Tester | Rational Performance Tester | |
Rational Software Modeler | Néant | Partage du shell | Partage du shell | Mise à niveau | Partage du shell | Partage du shell | |
Rational Web Developer | Partage du shell | Néant | Mise à niveau | Mise à niveau | Partage du shell | Partage du shell | |
Rational Application Developer | Partage du shell | Blocage | Néant | Mise à niveau | Partage du shell | Partage du shell | |
Rational Software Architect | Blocage | Blocage | Blocage | Néant | Partage du shell | Partage du shell | |
Rational Functional Tester | Partage du shell | Partage du shell | Partage du shell | Partage du shell | Néant | Partage du shell | |
Rational Performance Tester | Partage du shell | Partage du shell | Partage du shell | Partage du shell | Partage du shell | Néant |
Avant d'installer Rational Performance Tester, utilisez les informations de cette section pour effectuer les tâches préliminaires.
Les plateformes prises en charge et les conditions système requises en ce qui concerne le processeur, la mémoire vive, l'espace disque, l'interface réseau et l'affichage sont présentées dans les tableaux ci-dessous. Les conditions système requises sont les mêmes pour les composants Performance Tester et Agent Controller. Pour connaître les dernières mises à jour, voir les Notes sur l'édition.
Plateforme | Service pack | Composants |
---|---|---|
Windows 2000 Professional | SP3, SP4 | Performance Tester et Agent Controller |
Windows XP Professional | SP1, SP2 | Performance Tester et Agent Controller |
Red Hat Enterprise Linux Workstation 3 | Néant | Performance Tester et Agent Controller |
SUSE Linux Enterprise Server 9 | SP1 | Performance Tester et Agent Controller |
Windows Server 2003 Enterprise Edition, Windows Server 2003 Standard Edition | Néant | Agent Controller uniquement |
Windows 2000 Server, Windows 2000 Advanced Server | SP3, SP4 | Agent Controller uniquement |
Composant système | Configuration requise |
---|---|
Processeur | Processeur Intel Pentium IV 1,5 GHz ou autre processeur compatible |
Mémoire vive (RAM) | 768 Mo |
Espace disque disponible | 1,5 Go (avec 500 Mo au minimum dans le répertoire /tmp pour les systèmes Linux) |
Interface réseau | 100 mégabits/seconde, Ethernet |
Affichage | 1024 x 768 ; 256 couleurs |
Vous n'avez pas besoin d'une clé de licence pour installer Rational Performance Tester. Vous devez toutefois disposer de clés de licence si vous avez l'intention d'émuler la charge de plus de cinq utilisateurs virtuels concurrents. Par exemple, vous pouvez exécuter Performance Tester avec quatre utilisateurs virtuels sans clé de licence (à titre d'essai, par exemple), mais si vous décidez d'exécuter dix utilisateurs virtuels, vous devez acquérir un module de clés de licence de testeur virtuel prenant en charge cinq utilisateurs virtuels supplémentaires ou plus. Les clés de licence sont vendues par groupes, appelés modules de clés de licence de testeur virtuel. Ces modules se présentent par groupes de 5, 50, 100, 250, 500, 1000, 2500, 5000, 10 000, 20 000, 50 000 et 100 000 testeurs virtuels.
Les modules de clés de licence de testeur virtuel ne sont pas divisibles. Performance Tester vérifie un module lorsqu'il effectue un test avec plus de cinq testeurs virtuels. Si vous disposez d'un module de licences prenant en charge 50 testeurs virtuels et que Performance Tester lance un test avec 25 testeurs virtuels sur la machine A, la machine B est limitée à cinq testeurs virtuels tant que le test effectué sur la machine A n'est pas terminé.
Par ailleurs, les modules de clés de licence de testeur virtuel sont cumulables. Le composant Performance Tester, installé sur une machine donnée, peut vérifier plusieurs clés de licence émises par un serveur de licences donné pour effectuer un test. Par exemple, la machine A peut vérifier deux modules de clés de licence pour 50 testeurs virtuels afin d'effectuer un test avec 100 utilisateurs virtuels.
Lorsque vous faites l'acquisition de Performance Tester via Passport Advantage, l'envoi ou le téléchargement de logiciels Passport Advantage inclut un document appelé Important Licensing and Installation Information. Ce document contient les informations suivantes :
Vous pouvez utiliser ce document ou le certificat Proof of Entitlement pour obtenir les clés de licence auprès d'IBM.
Pour obtenir des clés de licence, procédez comme suit :
Vous devez utiliser des clés de licence pour vous authentifier auprès d'un serveur Rational License. Si vous utilisez d'autres produits Rational, vous avez probablement accès à un serveur de licences. Dans le cas contraire, suivez les procédures indiquées dans le document IBM Rational Software License Management Guide pour configurer un serveur de licences. Vous pouvez télécharger cette publication gratuitement à partir du site http://www.ibm.com/shop/publications/order.
Sous Linux, vous pouvez installer un serveur Rational License directement à partir du tableau de bord. Dans le tableau de bord du système Linux, cliquez sur l'option d'installation d'IBM Rational Common Licensing Server pour Linux. Cette option n'est pas encore disponible dans le tableau de bord sous Windows.
Les serveurs de licences et les clients peuvent s'exécuter sur des plateformes différentes. Par exemple, si un serveur de licences est déjà en cours d'exécution sur un système Linux, il est inutile d'installer un serveur de licences sous Windows pour répondre aux requêtes des clients Windows.
La présente section décrit les opérations supplémentaires que vous pouvez être amené à effectuer avant d'installer le produit.
Si la version bêta du logiciel Rational Performance Tester est installée sur le système, vous devez la désinstaller entièrement avant d'installer la nouvelle version. Vous ne devez pas installer la nouvelle version du produit sur la version bêta. Les données créées dans l'espace de travail avec une version bêta risquent d'être inutilisables dans la version finalisée du produit.
Pour plus d'informations sur la désinstallation du produit, voir les procédures de désinstallation appropriées dans le présent document.
Vous pouvez installer la dernière version de Rational Performance Tester directement sur une version d'essai du produit. Toutes les données de l'espace de travail sont conservées.
Si une version précédente du composant Agent Controller ou de tout logiciel dérivé du moteur de collecte de données Hyades est installée sur votre système, vous devez l'arrêter et la désinstaller avant d'installer Rational Performance Tester. Pour plus de détails, voir Désinstallation d'Agent Controller sous Windows et Désinstallation d'Agent Controller sous Linux.
Vous ne pouvez pas installer Rational Performance Tester à partir d'un emplacement réseau anonyme en utilisant des noms de chemin UNC. Si vous souhaitez installer Performance Tester à partir d'un emplacement réseau, vous devez mapper l'emplacement réseau à une unité du système local.
Cette section contient des informations sur l'installation de Rational Performance Tester. Ce dernier peut être installé à partir du CD-ROM ou d'images électroniques téléchargeables. Un assistant d'installation est fourni mais vous pouvez également procéder à cette opération à partir d'une invite de commande ou effectuer une installation en mode silencieux, comme indiqué plus loin dans la présente documentation. Le programme d'installation peut également s'exécuter de manière interactive par le biais de la console, ce qui est mieux adapté aux personnes souhaitant bénéficier des fonctions d'accessibilité. Lorsque l'option de ligne de commande -accessibility (mode d'accessibilité) est définie, l'assistant du mode console d'exécution est mieux adapté aux programmes de lecture d'écran.
Pour travailler en mode console sous Windows, lancez la commande suivante à partir du répertoire \setup du CD-ROM d'installation de Performance Tester :
setup.exe -is:javaconsole -log @NONE -accessibility
Pour travailler en mode console sous Linux, tapez la commande suivante sur une seule ligne :
unité_CD/setup/setup.bin -is:javaconsole -log @NONE -accessibility
où
Pour installer Rational Performance Tester sur un système Windows ou Linux, procédez comme suit :
Avant d'installer le produit, vérifiez que vous disposez de suffisamment d'espace.
Pour télécharger et créer l'image d'installation électronique, procédez comme suit :
Vous pouvez placer une copie de l'image d'installation sur une unité réseau afin que les utilisateurs puissent effectuer l'installation à travers un réseau.
Pour exécuter le programme d'installation à partir d'une unité réseau, vous devez soit utiliser une image électronique téléchargée de Rational Performance Tester, soit copier le contenu du CD-ROM comme indiqué ci-dessous.
Vous devez disposer d'environ 1,5 Go d'espace disque pour stocker le contenu des CD-ROM de Windows, Linux et d'Agent Controller. Pour copier les fichiers d'installation de base à partir du CD-ROM, procédez comme suit :
The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf(104)
Vous devez alors mapper l'unité en indiquant son nom (par exemple, x:\sharename).
Si vous ne souhaitez pas interagir avec l'assistant d'installation, vous pouvez exécuter le programme d'installation de Rational Performance Tester en mode silencieux.
Avant d'installer Rational Performance Tester en mode silencieux, vous devez configurer les images locales :
Les fonctionnalités suivantes sont installées par défaut lors de l'installation de Rational Performance Tester en mode silencieux :
Sous Windows, le répertoire par défaut correspond à unité_système:\Program Files\IBM\Rational\SDP\6.0.
Sous Linux, le répertoire par défaut correspond à /opt/IBM/Rational/SDP/6.0.
Pour installer Rational Performance Tester en mode silencieux dans le répertoire par défaut avec les fonctionnalités par défaut uniquement, procédez comme suit :
En modifiant le paramètre emplacementInstall, vous pouvez installer Rational Performance Tester dans un répertoire différent.
Sous Windows, pour spécifier "d:\my softdev" en tant que répertoire d'installation, exécutez la commande suivante : setup.exe -silent -P installLocation="d:\my softdev"
Sous Linux, pour spécifier "/my_softdev" en tant que répertoire d'installation, exécutez la commande suivante : ./setup.bin -silent -P installLocation="/my_softdev"
(Dans ces exemples, seules les fonctionnalités par défaut sont installées.)
Rational Performance Tester fournit un exemple de fichier de réponses qui permet d'installer en mode silencieux toutes les fonctionnalités par défaut. Ce fichier de réponses s'appelle responsefile.txt et il se trouve dans le répertoire \disk1\util (/disk/util sous Linux). Pour modifier le fichier de réponses afin qu'il installe d'autres fonctionnalités, créez d'abord une copie de sauvegarde du fichier responsefile.txt.
Vous pouvez mettre à jour le fichier de réponses afin qu'il installe une ou plusieurs fonctionnalités facultatives de Rational Performance Tester. Les différentes fonctionnalités, ainsi que les entrées correspondantes dans le fichier de réponses, sont présentées dans le tableau ci-dessous.
Fonctionnalité | Entrée dans le fichier de réponses |
---|---|
Répertoire d'installation du produit | installLocation |
Module de langues | feature_lang_pack_rad_win32.active |
Exemples de développement de plug-ins Eclipse | feature_examples_win32.active |
Pour installer en mode silencieux n'importe laquelle des options facultatives, procédez comme suit :
Sous Windows : :# -P feature_examples_win32.active=<valeur>
Sous Linux : :# -P feature_examples_linux.active=<valeur>
Dans l'exemple pour Windows, modifiez cette ligne en :
-P feature_examples_win32.active=true
-P feature_examples_linux.active=true
A partir de la ligne de commande sous Linux, accédez au répertoire /disk1/setup dans le répertoire temporaire (par exemple, /tmp/install_image/disk1/setup) créé dans une section précédente.
Sous Windows : setup.exe -silent -options "Votre_répertoire\myresponsefile.txt"
Sous Linux : ./setup.bin -silent -options "Votre_répertoire/myresponsefile.txt"
Votre_répertoire correspond au nom complet du répertoire qui contient le fichier de réponses.
Le tableau suivant présente plusieurs exemples de commandes d'installation en mode silencieux :
Commande | Description |
---|---|
setup.exe -options-template c:\responseFile.txt | Crée un modèle de fichier de réponses. |
setup.exe -options-record c:\responseFile.txt | Crée un fichier de réponses en enregistrant les options de l'utilisateur dans une installation réelle. |
setup.exe -silent -options c:\responseFile.txt | Exécute une installation en mode silencieux. |
uninstall.exe -silent -options c:\responseFile.txt | Exécute une installation en mode silencieux. |
Agent Controller est un démon qui permet aux applications client de lancer et de gérer des applications locales ou éloignées. Il fournit également à d'autres applications des informations sur les applications en cours d'exécution. Agent Controller est requis par Rational Performance Tester et il doit être exécuté sur le système local sur lequel Rational Performance Tester est installé.
Bien qu'Agent Controller soit installé automatiquement sur le système local lors de l'installation de Rational Performance Tester, vous pouvez choisir le mode d'exécution du processus. Vous pouvez effectuer une installation par défaut ou une installation personnalisée, auquel cas vous devez exécuter l'assistant d'installation page par page. De plus, vous pouvez installer Agent Controller sur des systèmes Windows, Red Hat Linux et SuSE Linux éloignés. Les instructions présentées dans cette section vous indiquent comment effectuer une installation personnalisée d'Agent Controller au cours de l'installation de Rational Performance Tester ou comment installer Agent Controller sur des systèmes éloignés.
Lorsque Agent Controller est installé de manière autonome (sans Rational Performance Tester), il permet aux utilisateurs éloignés de lancer les programmes Java sur la machine sur laquelle il est installé. Vous devez donc restreindre l'accès à Agent Controller en utilisant l'une des options suivantes :
Agent Controller est installé automatiquement, une fois l'installation de Rational Performance Tester terminée.
Pour effectuer une installation personnalisée d'Agent Controller sur un système Windows local sur lequel Rational Performance Tester est installé, procédez comme suit :
Avant d'installer Agent Controller, vérifiez que la plateforme Eclipse n'est pas active. Si nécessaire, quittez Eclipse.
Par défaut, le service Agent Controller démarre dès qu'il est installé, puis à chaque démarrage du système. Pour plus d'informations sur l'utilisation du logiciel Agent Controller, reportez-vous à l'aide en ligne.
Pour installer ou mettre à niveau Agent Controller, procédez comme suit :
Pour plus d'informations sur l'utilisation du logiciel Agent Controller, reportez-vous à l'aide en ligne.
Sous Linux, le processus Agent Controller (RAServer) ne démarre pas automatiquement. L'opération doit s'effectuer manuellement.
Pour démarrer Agent Controller, procédez comme suit :
où $RASERVER_HOME correspond à /opt/IBM/Rational/SDP/6.0/IBM_Agent_Controller par défaut.
Si la désinstallation du logiciel Agent Controller échoue, il est possible que des processus Java liés à Java Profiling Agent ou J2EE Request Profiler soient toujours en cours d'exécution. Vous devez arrêter ces processus pour que la désinstallation aboutisse. Pour plus d'informations sur le profilage d'une application, reportez-vous à l'aide en ligne.
Pour désinstaller Agent Controller sur un système Linux, procédez comme suit :
La liste suivante contient des astuces et des conseils sur l'utilisation de la fonctionnalité de sécurité d'Agent Controller sur toutes les plateformes :
La présente section traite des limitations et incidents recensés liés à l'installation et à la désinstallation d'Agent Controller. Sauf indication contraire, les informations suivantes sont valables pour tous les systèmes d'exploitation prenant en charge Agent Controller.
RAServer failed to start.
Cet échec est généralement dû au fait que le port TCP/IP 10002 n'est pas disponible. Par défaut, Agent Controller est à l'écoute sur ce port. Un autre processus exécuté sur le système peut utiliser ce port au moment où Agent Controller démarre, ou ce dernier a pu être arrêté récemment puis redémarré avant que le port ait pu être libéré.
Certaines erreurs, survenues au cours de l'installation ou de la désinstallation, sont dues au fait que les fichiers objet d'Agent Controller sont chargés par des processus actifs. Pour s'assurer que les fichiers objet peuvent être modifiés, procédez comme suit :
A l'issue de l'installation du produit, utilisez les informations de cette section pour effectuer des tâches facultatives.
Si vous souhaitez exécuter plus de cinq utilisateurs virtuels, utilisez les procédures de cette section pour installer des clés de licence sur des systèmes Windows et Linux.
Pour installer des clés de licence sous Windows, vous devez avoir accès à un serveur et à un client de licences. Si tel n'est pas le cas, voir Licences requises pour plus d'informations sur l'installation d'un serveur.
Une fois que le client de licences a été installé, dans le cadre de l'installation de Rational Performance Tester, Rational License Key Administrator démarre. Suivez les procédures indiquées dans le document IBM Rational Software License Management Guide pour installer les clés de licence. Vous pouvez télécharger cette publication gratuitement à partir du site http://www.ibm.com/shop/publications/order.
Si vous exécutez d'autres produits qui utilisent Rational Licensing sous Windows, il est possible que Rational License Client soit désinstallé par erreur. Dans ce cas, le système vous invite à installer le client manuellement. Cliquez sur Installation de Rational License Client dans le tableau de bord. Pour plus d'informations sur l'installation de Rational License Client, voir le document IBM Rational Software License Management Guide.
Pour installer les clés de licence sur un client Linux, créez ou configurez le fichier $HOME/.flexlmrc avec le nom ou l'adresse IP du serveur de licences Rational. Par exemple, ajoutez les lignes @nom_serveur.com ou @adresse_ip au fichier .flexlmrc. Le fichier .flexlmrc doit être créé dans le répertoire principal (home) de tous les utilisateurs du système cible qui sont susceptibles d'exécuter plus de cinq testeurs virtuels.
Rational ClearCase LT est un outil de gestion de configuration destiné à des équipes de projet de petite taille. ClearCase LT fait partie de la gamme de produits IBM Rational ClearCase et il s'adresse aussi bien à des petits groupes de travail de projet qu'à une entreprise globale distribuée.
Pour obtenir des informations sur les types de fichier comprenant les ressources de Rational Performance Tester, voir Mise sous contrôle des sources des ressources de test de performances dans l'aide en ligne. Vous saurez ainsi comment utiliser ClearCase LT ou tout autre outil de contrôle de version pour gérer les ressources de Rational Performance Tester.
Les instructions présentées dans cette section ont pour but de vous aider à installer le code client et serveur de Rational ClearCase LT. Lors de l'installation, reportez-vous aux instructions complètes fournies dans le document Rational ClearCase LT Installation Guide.
Pour connaître les modifications apportées à la dernière version de Rational ClearCase LT, voir le document Rational ClearCase LT Release Notes.
Si vous installez ClearCase LT sur un système japonais, voir la section "Guidelines for Using ClearCase on Japanese Systems" dans le document Rational ClearCase LT Release Notes.
Lors de l'achat de Rational Software Development Platform, il vous est octroyé une licence Rational ClearCase LT gratuite.
Si vous ne disposez pas du support ClearCase LT, vous devez télécharger et installer la version prise en charge la plus récente de ClearCase LT.
Si le support ClearCase LT v2002.05 ou ClearCase LT v2003.06 est déjà installé sur votre système, vous devez télécharger et installer les correctifs ClearCase LT les plus récents pour que ClearCase LT puisse être intégré à Rational Software Development Platform.
Pour savoir comment vous procurer la version prise en charge la plus récente de ClearCase LT et les correctifs les plus récents requis pris en charge avec IBM Rational Software Development Platform, consultez la note technique numéro 1188585 sur le site de support IBM Rational à l'adresse : www.ibm.com/support/docview.wss?uid=swg21188585. Vous pouvez également vous connecter au site http://www.ibm.com et taper 1188585 dans la zone de recherche.
Avant d'installer Rational ClearCase LT, lisez les notes sur l'édition et la documentation d'installation du produit. Cette documentation est disponible en ligne à partir du site IBM Publications Center, à l'adresse http://www.ibm.com/shop/publications/order. Consultez également le site http://www.ibm.com/software/rational/support/documentation.Pour ouvrir les fichiers PDF Acrobat, vous devez avoir installé le logiciel Adobe Reader qui peut être téléchargé à partir du site http://www.adobe.com/products/acrobat/readstep2.html.
Sous Windows, téléchargez le document IBM Rational ClearCase LT Release Notes for Windows le plus récent, ainsi que les documents Rational Software Desktop Products Installation Guide et Rational Software Server Products Installation Guide for Windows à partir du site IBM Publications Center disponible à l'adresse http://www.ibm.com/shop/publications/order, en procédant comme suit :
Sous Linux, téléchargez le document Rational ClearCase LT Release Notes le plus récent, ainsi que le document Rational ClearCase LT Installation Guide for Linux à partir du site IBM Publications Center, disponible à l'adresse http://www.ibm.com/shop/publications/order.
Pour obtenir des détails sur la préparation de l'installation du produit, voir le document ClearCase LT Desktop Installation Guide.
Par défaut, Red Hat Enterprise Linux 3.0 et SuSE Linux Enterprise Server (SLES) Version 9 définissent l'environnement localUnicode (en_US.UTF-8) pour les installations US mais également pour certaines installations internationales. ClearCase LT ne prend pas en charge les environnements locaux Unicode. Vous devez donc définir explicitement un environnement local non Unicode. Pour modifier l'environnement local, suivez la procédure ci-dessous.
Pour installer Rational ClearCase LT Version 2003.06.00 sous Linux, procédez comme suit :
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./site_prep
./install_release
Par exemple, si vous utilisez un shell Bourne, vous pouvez exécuter la commande suivante pour modifier votre chemin :
PATH=${PATH}:/opt/rational/clearcase/bin export PATH
Pour obtenir des instructions détaillées et des informations supplémentaires sur la personnalisation de l'environnement hôte du client pour ClearCase LT, voir le guide d'installation.
cleartool hostinfo -long
Si vous avez installé Rational Performance Tester sur le même système que Rational ClearCase LT, il est inutile de configurer la fonction de gestion des licences Rational ClearCase LT. Toutefois, si vous installez Rational ClearCase LT sans Rational Performance Tester, il vous faudra configurer la gestion des licences de ClearCase LT. Pour obtenir des détails sur la configuration de la licence, voir le document ClearCase LT installation Guide.
La licence Rational ClearCase LT fournie avec Rational Performance Tester n'inclut pas la licence de l'interface Web Rational ClearCase. Si vous souhaitez utiliser l'interface Web Rational ClearCase, vous devez acquérir des licences Rational ClearCase ou ClearCase LT supplémentaires. Pour plus d'informations sur l'obtention des licences, contactez le support IBM Rational au numéro 1-800-426-7378 (Etats-Unis).
Pour obtenir des informations sur l'utilisation de Rational ClearCase, voir l'aide en ligne de ClearCase.
Si les fichiers de diagramme ont été archivés dans les VOB (Versioned Object Bases) de votre environnement ClearCase avant l'application des correctifs ou la configuration de l'environnement comme indiqué ci-dessus, exécutez la commande suivante pour modifier le type de fichier des éléments VOB afin de permettre leur fusion :
cleartool find . -name *.emx -exec "cleartool chtype -force xtools2 %CLEARCASE_PN%"
Pour désinstaller Rational ClearCase LT sur un système Windows, procédez comme suit :
Pour désinstaller Rational ClearCase LT sur un système Linux, procédez comme suit :
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./install_release