HP Application Lifecycle Management 11.52 - Fichier Lisez-moi
Version du logiciel : 11.52
Date de publication : mai 2013
Ce fichier fournit des informations sur HP Application Lifecycle Management (ALM) 11.52 :
Pour obtenir des informations détaillées sur ALM, consultez la documentation. Pour accéder à la bibliothèque de documentation ALM dans la fenêtre ALM principale, sélectionnez Aide > Bibliothèque de documentation.
Remarque : La documentation relative aux extensions ALM est disponible sur le site : https://hpln.hp.com/group/application-lifecycle-management.
Documentation
La première page de ce document contient les informations d'identification suivantes :
Pour vérifier l'existence de nouvelles mises à jour ou vérifier que vous utilisez l'édition la plus récente, rendez-vous sur la page : Manuels des produits logiciels HP
Pour récupérer un document, sélectionnez :
Vous devez avoir installé Adobe Reader pour afficher des fichiers au format PDF (*.pdf). Pour télécharger Adobe Reader, rendez-vous sur le site Web Adobe.
Nouveautés
Pour obtenir une liste des nouvelles fonctionnalités dans ALM 11.52, consultez le document HP Application Lifecycle Management What's New, disponible à l'adresse : http://update.external.hp.com/qualitycenter_fr/alm115/WhatsNew_Addins_Movies/index.html?StartTabIndex=0.
Instructions d'installation et configuration système requise
Pour obtenir des instructions d'installation, consultez les manuels HP Application Lifecycle Management Installation and Upgrade Guide et HP ALM Performance Center Installation Guide. Ces documents sont fournis sur les DVD d'installation.
Cette section décrit les configurations système requises pour l'installation de HP Application Lifecycle Management (ALM) sur un serveur et sur des ordinateurs client. Elle inclut également les configurations système requises pour les composants Performance Center.
Important : les informations relatives aux environnements pris en charge sont correctes pour la version ALM 11.52, mais certaines mises à jour peuvent exister pour les correctifs. Pour connaître les environnements pris en charge les plus à jour, consultez le site Web HP Software en cliquant sur l'URL suivante : http://support.openview.hp.com/sc/support_matrices.jsp.
Cette section inclut :
Configuration requise pour le serveur ALM
Cette section indique les configurations recommandées et prises en charge pour le serveur ALM.
Les liens de la documentation ALM vers les informations relatives à la configuration requise pour le serveur sont obsolètes. Le nouvel emplacement est le suivant : http://support.openview.hp.com/sc/support_matrices.jsp.
À partir d'ALM 11.50, le serveur d'applications fait partie de la principale fonctionnalité d'ALM, qui n'est plus hébergé par un serveur d'applications tiers.
Lors de la configuration du serveur ALM, tenez compte des points suivants :
- Prise en charge 64 bits :
- Prise en charge IPv6 : ALM 11.50 fonctionne avec les systèmes compatibles IPv6. Cependant, ALM est toujours développé dans un environnement IPv4. Cela signifie que dans ALM 11.50 :
- la communication des données est possible à l'aide des protocoles IPv6 et IPv4 ;
- la communication de la gestion peut se faire via le protocole IPv4 ;
- la présence de la pile réseau IPv4 est requise.
Remarque : Si vous utilisez HP ALM Performance Center, voir Configuration système requise pour HP ALM Performance Center.
Configuration matérielle requise pour le serveur ALM
Le tableau suivant indique la configuration matérielle requise pour installer ALM sur un serveur.
Configurations recommandées pour le serveur ALM
Le tableau suivant indique les configurations recommandées pour chaque système d'exploitation.
Système d'exploitation Serveur de base de données Serveur Web Windows Server 2008 R2 (SP1) 64 bits SQL 2008 R2 (SP1) IIS 7.5 Linux Red Hat 6.2
64 bits Oracle 11.2.0.3 Apache 2.2
Configurations du serveur ALM prises en charge
Les applications suivantes sont prises en charge pour l'installation d'ALM sur un serveur. Vous pouvez utiliser n'importe quelle combinaison de ces applications. Pour garantir les meilleures performances et une résolution rapide des problèmes, nous vous conseillons d'utiliser les environnements recommandés, décrits dans la section Configurations recommandées pour le serveur ALM ci-dessus.
Systèmes d'exploitation Windows Server 2008 (SP2) 32 bits ou 64 bitsWindows Server 2008 R2 (SP1) 64 bits (recommandé)Sun Solaris 10 Sparc 64 bitsLinux Red Hat 6.2 (recommandé) et 6.3Linux SUSE 11 64 bitsRemarques :
- Il est vivement conseillé de déployer ALM sur des systèmes 64 bits en environnement de production Windows.
- Les éditions localisées d'ALM sont uniquement prises en charge sur les systèmes d'exploitation Windows.
- Les versions d'Oracle Enterprise Linux sont prises en charge si elles sont compatibles avec les versions prises en charge de Red Hat Linux.
Serveurs de base de données Oracle 11.2.0.3 (recommandé) ou 10.2.0.5Microsoft SQL 2008 R2 SP1 (recommandé) ou SP2Microsoft SQL 2005 (SP4) Serveurs Web Apache 2.2 (recommandé)IIS 7 ou 7.5Remarque : Si vous utilisez l'extension Lab Management, consultez les restrictions à la section Lab Management/Exécution côté serveur.
Configuration système requise pour les clients ALM
Cette section décrit la configuration système requise des clients pour l'installation d'ALM sur des ordinateurs client.
Processeur Double cœur 1,6 Ghz (ou supérieur) ou compatible Mémoire (RAM) Minimum : 2 Go Espace disque disponible Minimum : 2 Go Système d'exploitation
- Windows 7 (SP1) 32 (recommandé) ou (SP1) 64 bits
- Windows XP (SP3) 32 bits
- Windows Server 2008 R2 (SP1) 64 bits
- Windows Server 2008 (SP2) 32 bits ou 64 bits
- La prise en charge de Windows 8 est limitée aux scénarios suivants :
- Sur un hôte Windows 8, vous pouvez exécuter ou modifier un test UFT, BPT ou Load Runner stocké dans ALM.
- Si le moteur d'automatisation d'un test automatique se trouve sur un ordinateur Windows 8, vous pouvez exécuter le test en accédant au client ALM à partir d'un hôte doté d'un système d'exploitation entièrement pris en charge.
Remarques sur DCOM :
- Si vous intégrez ALM à d'autres outils de test HP, vous devez modifier les autorisations DCOM sur votre ordinateur client. Pour plus d'informations, voir l'article KM187086 de la base de connaissances de HP Software.
- DCOM n'est pas nécessaire pour l'exécution des campagnes de test fonctionnelles (exécution côté serveur). Les campagnes de test fonctionnelles sont disponibles uniquement dans l'édition ALM.
Navigateur Microsoft Internet Explorer 8 ou 9Remarque : Pour les utilisateurs dont les plug-ins de navigateur présentent des restrictions, tels que ActiveX, ALM peut être chargé à l'aide du complément HP ALM Explorer Add-in. Pour plus d'informations sur le téléchargement et l'installation de ce complément, consultez le manuel HP Application Lifecycle Management Installation and Upgrade Guide. Éléments prérequis Remarque : ALM n'a été testé que sur une version (généralement la dernière) du logiciel de visualisation. Les autres environnements virtuels sont pris en charge dès lors que le fournisseur du logiciel de visualisation indique la parfaite compatibilité entre l'environnement virtuel et l'environnement physique.
- Remarque : À partir de la version 11.50, le client ALM est certifié sous Windows 64 bits. Toutefois, le client n'en reste pas moins une application 32 bits basée sur ActiveX 32 bits qui s'exécute sous WOW64 (émulateur Windows 32 bits sous Windows 64 bits). Pour activer le client sous Windows 64 bits, utilisez une instance 32 bits d'Internet Explorer. Par défaut, Internet Explorer 32 bits réside dans C:\Program Files (x86)\Internet Explorer. Pour vérifier que le processus du client s'exécute en mode émulation, accédez à l'écran Gestionnaire des tâches de Windows. L'indication *32 doit être associée à tous les processus 32 bits.
- Pour plus d'informations sur les restrictions, voir : http://support.microsoft.com/kb/282423. Pour plus d'informations sur WOW64, voir : http://msdn.microsoft.com/en-us/library/aa384249(v=VS.85).aspx.
- Comme le client Quality Center s'exécute en tant que processus 32 bits, utilisez des versions 32 bits de Visual C++ 2005 SP1 ATL Security Update Redistributable et Microsoft Office.
Configuration système HP ALM Lab Service requise pour l'exécution de tests à distance
Cette section décrit la configuration système requise pour l'installation de HP ALM Lab Service pour l'exécution de tests à distance.
Configuration système requise pour HP ALM Performance Center
Cette section décrit la configuration système requise pour l'installation d'ALM pour Performance Center et des composants de Performance Center.
Configurations du serveur Performance Center
Cette section décrit la configuration système requise pour l'installation d'un serveur Performance Center.
Configurations ALM et Performance Center recommandées
Le tableau ci-dessous décrit la configuration recommandée pour les composants du serveur Performance Center. Ils doivent être utilisés conjointement aux configurations du serveur ALM ci-dessus. Pour plus d'informations, voir Configurations recommandées pour le serveur ALM.
Système d'exploitation de Performance Center Windows 2008 R2 (SP1) 64 bits Système d'exploitation de l'hôte Windows 2008 R2 (SP1) 64 bits
Configurations de l'hôte et du Load Generator autonome sous Windows
Cette section décrit la configuration système requise pour l'installation d'un hôte Performance Center et d'un Load Generator autonome sous Windows.
Processeur Type d'UC : Intel Core, Pentium, Xeon, AMD ou compatibleVitesse : 1 GHz minimum. 2 GHz ou plus recommandésRemarque sur les processeurs Pentium : La technologie Intel Hyper-Threading n'est pas prise en charge. Elle peut être désactivée dans le BIOS. Pour plus d'informations, voir : http://www.intel.com/support/processors/pentium4/sb/CS-017371.htm Mémoire (RAM) Minimum : 1 GoRecommandée : 4 Go ou plus Espace disque disponible Minimum : 4 Go Résolution d'écran Minimum : 1024 x 768 Système d'exploitation Navigateur Microsoft Internet Explorer 7, 8, 9 et 10
Configurations de Load Generator autonome sous Linux
Cette section décrit les systèmes d'exploitation pris en charge et le type d'UC pour l'installation d'un Load Generator autonome sous Linux.
Configurations VuGen autonome et Analysis autonome
Cette section décrit la configuration système requise pour des installations autonomes de VuGen et d'Analysis.
Configuration système requise pour les programmes d'écoute MI
Le tableau ci-dessous décrit les configurations système requises pour le programme d'écoute MI.
Configurations VMware ESX
ALM peut être déployé sur un serveur VMware ESX. Les configurations système de chaque ordinateur virtuel sont les mêmes que celles des configurations système de serveur ALM.
Remarque : ALM n'a été testé que sur les dernières versions des logiciels de visualisation. Les autres environnements virtuels sont pris en charge dès lors que le fournisseur du logiciel de visualisation indique la parfaite compatibilité entre l'environnement virtuel et l'environnement physique.
Remarques et restrictions
Installation d'ALM
- Version d'essai : Si vous exécutez plusieurs fois l'assistant de configuration du serveur HP ALM pour renouveler une version d'essai d'ALM valable 30 jours, vous enfreignez le contrat de licence d'évaluation, ce qui constitue un manquement. Vous prenez le risque de devoir vous acquitter du coût d'une licence complète.
- Administration de licences : ALM a été mis à jour pour prendre en charge la gestion d'un nouveau type de licence : la licence nommée. Pour la version ALM 11.50, la seule édition disponible avec des licences nommées est ALM Essentials Edition. HP Quality Center Enterprise Edition continue de prendre en charge les licences simultanées mais ne prend pas en charge les licences nommées.
- Installation de la version 11.52 sur ALM 11.50 Patch 1 : Si HP ALM 11.50 Patch 1 est installé sur votre ordinateur, vous devez commencer par désinstaller le correctif avant d'installer HP ALM 11.52.
- Désinstallation d'ALM 11.52 sous Linux : Si vous désinstallez ALM sous Linux après sa mise à niveau de la version 11.50 à 11.52, une erreur s'affiche à la fin de la désinstallation. Vous pouvez ignorer cette erreur.
- Application Mercury Tours : À partir de la version ALM 11.52, l'application Mercury Tours requiert une configuration spéciale du serveur. Étant donné que l'application Mercury Tours est uniquement utilisée pour le didacticiel, nous ne conseillons pas son déploiement dans un environnement de production.
Solution : Pour installer l'application Mercury Tours, consultez l'article de la Base de connaissances suivant : http://support.openview.hp.com/selfsolve/document/KM00411450.- Contrôle de compte d'utilisateur : Si le Contrôle de compte d'utilisateur est activé lors de l'installation d'ALM, l'assistant de configuration d'ALM ne se lancera probablement pas et le serveur ALM ne pourra pas démarrer automatiquement.
Solution : Désactivez le Contrôle de compte d'utilisateur sur l'ordinateur ALM.- Systèmes Oracle Solaris : Lors de la désinstallation d'ALM 11.50 Patch 1, lorsque la procédure est terminée, accédez au répertoire <Chemin d'accès du déploiement>\wrapper, et supprimez la ligne "wrapper.java.additional.auto_bits=TRUE" du fichier wrapper.conf avant de redémarrer le serveur.
- Une erreur se produit lors de la restauration ou de l'importation d'un projet sur un serveur dont le mot de passe confidentiel est différent de celui du serveur sur lequel le projet a été créé. Le message Failed to Get Simple Key Entity (Échec de l'obtention d'une entité de clé simple) s'affiche lors de l'accès aux données cryptées sur la couche de base de données. Pour éviter que cela ne se produise, installez le serveur avec le même mot de passe confidentiel que le serveur d'origine.
- Systèmes Windows : L'icône d'ALM dans la barre d'état système n'est pas disponible dans les sessions de bureau à distance.
- Systèmes Unix : ALM ne calcule pas l'espace disque disponible dans les sous-dossiers associés.
- Si aucune visionneuse PDF n'est installée sur le serveur, le bouton Aide de l'assistant de configuration du serveur HP ALM ne répond pas.
Solution : installez Acrobat Adobe ou un logiciel compatible et vérifiez que le logiciel est configuré pour ouvrir automatiquement des fichiers PDF. Vous pouvez également ouvrir directement le manuel HP Application Lifecycle Management Installation and Upgrade Guide depuis l'emplacement suivant : <Dossier d'installation d'ALM>\application\20qcbin.war\Help\doc_library\pdfs\Install.pdf.- Lors de la définition des options de configuration du serveur de base de données, ALM n'accepte pas l'absence de mot de passe de schéma de base de données pour l'Administration du site.
- Base de données Microsoft SQL : lorsque vous mettez à niveau le schéma Administration du site existant ou une copie du schéma existant sur un serveur SQL via l'authentification SQL Server, l'utilisateur td doit exister dans la base de données et être le propriétaire de toutes les tables utilisateur.
Solution : utilisez la commande SQL suivante pour mettre à jour le propriétaire de la table dans la base de données : sp_changeobjectowner '<nom_de_table>', 'td'.- Raccourcis : Après avoir installé ALM, les raccourcis ne sont pas créés sur le bureau.
Solution : utilisez les raccourcis dans le menu HP ALM Platform Start ou créer un raccourci sur le bureau dans le dossier <répertoire d'installation ALM>\bin.- Oracle :
- Oracle 11.2.0.3 : Une erreur se produit lors de la mise à jour d'une table avec un index de texte si le nom de schéma propriétaire comporte plus de 29 caractères.
Solution : Appliquez le correctif Oracle 13885389 pour Windows ou 13683125 pour Linux/Solaris.- Oracle 11.2.0.1 : Vous pouvez obtenir une erreur lorsque vous appliquez certaines vues d'entreprise complexes pour générer un graphique des vues d'entreprise ou un rapport Excel des vues d'entreprise. Dans le fichier d'alerte de base de données, l'erreur ORA-7445 (kkqfppdrv1) apparaît.
Solution : Installez Oracle 11.2.0.2 (Server Patch Set), 11.2.0.1 Patch 2 sur les plates-formes Windows ou 11.2.0.1 Bundle Patch 5 pour la base de données Exadata.
Vous pouvez également exécuter la commande suivante en tant qu'utilisateur DBA :
alter system set `_optimizer_distinct_agg_transform' = false scope=both
Pour plus d'informations sur ce problème, reportez-vous à la note de support d'Oracle Metalink n°973342.1 et dans la description du bogue 9002336.Installation du client ALM
- Prise en charge du client Windows 8 : La prise en charge de Windows 8 est limitée aux scénarios suivants :
- Sur un hôte Windows 8, vous pouvez exécuter ou modifier un test UFT, BPT ou Load Runner stocké dans ALM.
- Si le moteur d'automatisation d'un test automatique se trouve sur un ordinateur Windows 8, vous pouvez exécuter le test en accédant au client ALM à partir d'un hôte doté d'un système d'exploitation entièrement pris en charge.
- Certification du client : Lorsque vous tentez de charger le client ALM, vous pouvez recevoir un message d'erreur indiquant que l'initialisation a échoué. Cette erreur peut se produire si l'ordinateur client ne dispose pas du nouveau certificat racine. Pour plus d'informations sur la signature du code Verisign, consultez l'article Verisign : https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&id=AR1747&actp=search&viewlocale=en_US.
Solution : Installez la racine de signature de code 2048 bits et les certificats intermédiaires. Pour plus d'informations, consultez l'article Verisign : https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&actp=CROSSLINK&id=SO19140.- FDCC : HP ALM 11.50 a été testé par rapport à la réglementation FDCC.
- Le logiciel antivirus installé sur un ordinateur client peut interférer avec le déploiement des fichiers ALM du client. Le déploiement peut ralentir de façon significative.
Solution : mettez à jour les logiciels antivirus et les fichiers de définition des virus. Si cela ne résout pas le problème, désactivez le logiciel antivirus, puis installez ALM.- La connexion à ALM à l'aide du nom de serveur et la connexion au serveur à l'aide de l'adresse IP du serveur à partir de la même station de travail provoque un double déploiement des fichiers ALM sur la station de travail.
- Windows XP (SP3) avec Internet Explorer 8 : Internet Explorer peut s'arrêter brutalement lors de la connexion à ALM. Ceci est dû à l'installation de Microsoft Java Virtual Machine sur l'ordinateur client. Le composant ne s'intègre pas correctement à Internet Explorer 8 et Microsoft recommande sa suppression. Pour de plus amples informations, voir http://www.microsoft.com/about/legal/en/us/interoperability/java/faq.aspx
Solution : supprimez msjava de l'ordinateur client. Sinon, supprimez ou renommez le fichier : C:\WINDOWS\system32\msjava.dll
Pour supprimer msjava, utilisez l'outil de suppression de la JVM Microsoft décrit à l'adresse : http://support.microsoft.com/kb/826878- Si un utilisateur non-administrateur muni de privilèges d'installation de commandes ActiveX clique sur la barre d'informations jaune pour installer ALM, l'installation du client échoue.
Solution : les utilisateurs non-administrateurs ne doivent pas pouvoir installer les commandes ActiveX et doivent uniquement utiliser le lien sur la page de lancement pour télécharger ALM Platform Loader.- L'élément prérequis suivant s'applique si un serveur proxy mandataire avec authentification de base existe entre le serveur et les ordinateurs client. Avant la première connexion au serveur ALM, chaque client ALM doit configurer les informations d'identification du proxy à l'aide de l'outil Webgate Customization. Pour exécuter l'outil, accédez au chemin suivant et cliquez sur le lien approprié sur l'ordinateur client ALM :
http://<Nom de serveur ALM>[<:numéro de port>]/qcbin/Apps/
Dans WebGate Customization, accédez à la zone Proxy Credentials, cochez la case Use these credentials et saisissez des valeurs dans les champs Proxy Username et Proxy Password. Cliquez sur Save puis sur Close.
Pour obtenir une documentation complète de l'outil, consultez le document disponible dans l'emplacement ci-dessus.
Mise à niveau d'un projet
- Migration du référentiel du projet :
- Lors de la migration du référentiel, vous ne pouvez pas exporter le projet ou créer un nouveau projet en copiant des données à partir du projet existant.
- Lors de la migration du référentiel, si vous désactivez un projet sur un serveur ALM 11.50 puis restaurez ce projet sur un autre serveur ALM 11.50, le projet n'est pas synchronisé entre les deux serveurs et il peut être endommagé.
Solution : Au lieu de désactiver le projet, supprimez-le sur le premier serveur ALM 11.50.
Remarque : Il n'existe aucune restriction entre un serveur ALM 11.50 et un précédent serveur Quality Center.- La restriction suivante peut survenir lors de l'édition d'un fichier du référentiel (par exemple, une pièce jointe, un script ou un rapport) tandis que la migration du référentiel est en cours. Le fichier modifié peut demeurer dans l'ancien référentiel sans aucun enregistrement dans le rapport de migration du référentiel.
Solution : une fois la migration du référentiel terminée, supprimez le fichier manuellement dans le référentiel.- La migration du référentiel peut prendre un moment en raison des nombreux messages de débogage.
Solution : définissez le niveau de consignation sur "Avertissement".- Lors de la migration du référentiel, vous ne devez pas effectuer de sauvegarde de la base de données ou du système de fichiers.
Solution : s'il est essentiel de sauvegarder la base de données ou le système de fichiers avant la fin de la migration du référentiel, suspendez tout d'abord la migration du référentiel, puis désactivez le projet. Pour obtenir plus d'informations, consultez le manuel HP Application Lifecycle Management Administrator Guide.- Pour mettre à niveau un projet pour lequel sont activées des extensions, ces mêmes extensions doivent être disponibles dans la nouvelle version. Vérifiez que c'est bien le cas avant de mettre à jour le projet. Pour plus d'informations, contactez votre administrateur système.
- La mise à niveau échoue si l'indicateur Historique a été activé pour un champ virtuel dans Personnalisation.
Solution : Avant de procéder à la mise à niveau, vérifiez que l'indicateur Historique est bien désactivé pour tous les champs virtuels dans Personnalisation. .- Procédures stockées : La mise à niveau d'ALM échoue lorsque vous tentez de mettre à niveau des projets qui contiennent des procédures stockées créées par un utilisateur ne disposant pas des autorisations requises pour cette opération.
Solution : Enregistrez et enlevez les procédures stockées avant la mise à niveau, puis remettez-les en place une fois l'opération terminée. Vous pouvez aussi remplacer l'utilisateur de BD des procédures stockées par un utilisateur disposant des autorisations requises pour la mise à niveau.- ALM ne peut pas mettre à niveau des projets dans lesquels le référentiel ALM utilise un lecteur mappé (chemin d'accès non UNC) comme chemin de référentiel de base.
Solution : dans l'onglet Configuration de site de l'administration du site, modifiez le chemin absolu du référentiel de base par un chemin UNC.- Définition des priorités de la mise à niveau des projets : Lors de la mise à niveau de projets, ALM n'utilise pas les valeurs de priorité définies dans la boîte de dialogue Définition des priorités des projets.
- Schéma de base de données :
- Lorsque le schéma de projet sur Oracle contient des tables ou des vues définies par l'utilisateur avec des noms de champ identiques aux noms de champ prédéfinis du projet ALM, il peut en résulter des incohérences.
Solution : Remplacez par des noms de champ uniques les noms de champ des tables et des vues définies par l'utilisateur.- ALM ne peut pas mettre à niveau des projets si la taille du champ LN_LINK_TYPE a été modifiée.
- Les champs de type Date sont convertis dans ALM 11.50 vers le type DateHeure. Si l'un de ces champs contient la valeur 0, le client ALM 11.50 risque de s'arrêter brutalement.
Solution : Recherchez toutes les lignes qui contiennent des champs DateHeure associés à la valeur 0, puis remplacez-les par la valeur date/heure en cours.- La vérification des projets vérifie si un projet a utilisé un contrôle de version fondé uniquement sur la table PROJECTS de l'administration du site et ne vérifie pas si la table VER_CTRL est vide ou non.
- Lorsque vous mettez à niveau un projet, ALM crée un nouveau type d'exigence pour chaque valeur distincte du champ Type et l'attribue aux exigences du projet d'origine. S'il existe de nombreuses valeurs de ce type, un grand nombre de types d'exigences sera créé dans le projet mis à niveau.
Solution : avant la mise à niveau d'un projet, supprimez les valeurs du champ Type que vous ne voulez pas convertir en types d'exigence.- Base de données Microsoft SQL :
- Oracle : lorsque vous mettez à jour des projets ALM sur une base de données Oracle, la taille du segment d'annulation (RBS) Oracle peut augmenter lors de l'exécution de transactions volumineuses. Lorsque vous mettez à niveau des projets volumineux (avec une taille de base de données supérieure à 2 Go), nous vous conseillons d'augmenter la taille RBS pour toute la durée de la mise à niveau de sorte qu'elle dispose d'un espace libre d'au moins 3 Go. Après la mise à niveau, vous pouvez modifier la taille RBS par la taille définie avant la mise à niveau.
- Pour bénéficier de la fonctionnalité de reconnexion à la session d'ALM, l'utilisation de l'option Modification principale pour enregistrer les modifications de personnalisation doit être réduite. Après la mise à niveau d'un projet vers ALM 11.50, l'administrateur de projets doit vérifier l'autorisation Autoriser la modification principale pour les groupes d'utilisateurs personnalisés et ajuster en conséquence afin de réduire le nombre d'utilisateurs qui possèdent cette autorisation.
Documentation
- Documentation sur les extensions : La documentation relative aux extensions ALM est disponible sur le site : https://hpln.hp.com/group/application-lifecycle-management.
- Lorsque vous consultez l'aide en ligne dans Internet Explorer 8, les listes numérotées ou alphabétiques peuvent paraître endommagées.
- Les manuels HP Application Lifecycle Management Tutorial et HP ALM Performance Center Quick Start seront fournis avec un prochain correctif.
- Vous pouvez visionner des vidéos de démonstration des principales fonctions de HP Application Lifecycle Management en choisissant Aide > Vidéos sur les fonctions du produit dans la fenêtre principale d'ALM.
- Pour obtenir des détails sur la nouvelle et l'ancienne documentation dans la Bibliothèque de documentation HP ALM, consultez la section HP Application Lifecycle Management What's New.
Administration de site
- Modèles : Lors de la création d'un modèle en copiant un modèle ou un projet existant ou lors de l'importation d'un modèle existant, l'option d'activation du contrôle de version est affichée par erreur. Lors de la création d'un modèle, ALM active ou désactive le contrôle de version en fonction du modèle ou du projet source.
- Importation de projet : Lors de l'importation d'un fichier de projet dans ALM, vous ne pouvez pas importer un fichier de plus de 2 Go.
- Lors de la création d'un projet, vous ne pouvez pas utiliser les caractères °, µ ou § dans le nom du projet ou du domaine.
- Copie de projet :
- Il est impossible de copier les projets dont l'extension Application Model, Enterprise Integration ou STM est activée.
- Lorsque vous copiez un projet, les valeurs autres que celles par défaut de la table DATACONST ne sont pas copiées. Par exemple, le paramètre REPLACE_TITLE.
Solution : insérez manuellement les valeurs dans la table DATACONST du projet cible une fois le projet copié.- La copie d'un projet peut entraîner une erreur de délai d'exécution si le projet est trop volumineux.
- Lors de la copie d'un projet valide avec l'extension ALM Lab activée, si vous procédez à la vérification, celle-ci peut échouer en raison d'index manquants. Il est possible de résoudre ce problème en procédant à la réparation du projet.
- Lors de l'application du paramètre REPLACE_TITLE aux modules Gestion, Ressources de test et Tableau de bord, seul le nom de module situé dans l'encadré ALM sera remplacé.
- Lors de la restauration d'un projet, vous devez sélectionner le fichier dbid.xml qui se trouve dans le référentiel du projet. Ceci garantit que le projet conserve son ID d'origine. Si un projet ne possède pas son ID d'origine, les fonctionnalités suivantes sur plusieurs projets ne fonctionneront pas correctement : personnalisation sur plusieurs projets, importation et synchronisation des bibliothèques et graphiques sur plusieurs projets.
Personnalisation du projet
- Champs définis par l'utilisateur : Lors de la tentative d'ajout d'un champ personnalisé défini par l'utilisateur dans un projet créé à l'origine dans Quality Center 9.2 ou dans une version antérieure, une erreur de mémoire protégée ou endommagée peut se produire.
Solution : Exécutez la requête suivante sur le schéma du projet :
Pour SQL Server :
UPDATE td.SYSTEM_FIELD
SET SF_ROOT_ID=NULL
WHERE SF_ROOT_ID = 0 AND
SF_COLUMN_NAME <> 'CF_FATHER_ID' AND
SF_COLUMN_NAME <> 'CY_FOLDER_ID'
Pour Oracle :
UPDATE <SCHEMA_NAME>.SYSTEM_FIELD
SET SF_ROOT_ID=NULL
WHERE SF_ROOT_ID = 0 AND
SF_COLUMN_NAME <> 'CF_FATHER_ID' AND
SF_COLUMN_NAME <> 'CY_FOLDER_ID'- Filtre de masquage des données. Après avoir supprimé d'un projet des champs définis par l'utilisateur, ces champs apparaissent toujours dans le filtre de masquage des données.
- Autorisations : la restriction suivante s'applique aux projets mis à niveau, où les groupes d'utilisateurs bénéficient d'une autorisation de création sans autorisation de mise à jour. Lors de la tentative de création d'une entité, tous les champs d'entité sont en lecture seule. Par conséquent, l'utilisateur est incapable de créer l'entité.
Solution : Pour une entité qui bénéficie d'une autorisation de création, attribuez également une autorisation de mise à jour.- Windows XP : lors de l'ouverture de Personnalisation du projet, l'erreur "Le service de type Mercury..." peut se produire.
Solution : Fermez la boîte de l'erreur et réessayez.- Planification et suivi des projets : dans l'onglet Général, les restrictions suivantes s'appliquent lors de la création, de la mise à jour ou de la suppression des types de KPI :
- Lors de l'utilisation d'un projet mis à niveau, seuls les utilisateurs qui appartiennent à des groupes existants créés dans une version précédente peuvent créer, mettre à jour ou supprimer les types de KPI. Ceux-ci s'ajoutent aux utilisateurs qui appartiennent aux groupes TDAdmin et Project Manager.
- Les utilisateurs qui appartiennent à des groupes définis par un utilisateur créés dans ALM 11.50 et fondés sur des groupes créés dans une version précédente peuvent créer, mettre à jour ou supprimer des types de KPI. Ceux-ci s'ajoutent aux utilisateurs qui appartiennent aux groupes TDAdmin et Project Manager.
Les utilisateurs qui n'appartiennent pas aux groupes mentionnés ci-dessus ne peuvent pas créer, mettre à jour ou supprimer des types de KPI.
Personnalisation inter-projets
Général
- Valeurs par défaut : Les valeurs par défaut sont enregistrées et utilisées en fonction du module et non en fonction de l'entité. Si vous ouvrez une anomalie par le biais du module Plan de test, les valeurs par défaut de ce dernier sont utilisées à la place des valeurs par défaut du module Anomalie. Le module Exigences ne contenant pas de valeur par défaut, une anomalie ouverte dans ce module ne présente aucune valeur par défaut.
- La connexion à ALM, à l'aide du même nom d'utilisateur sur des ordinateurs munis de paramètres régionaux différents peut résulter en une erreur lors de la connexion ou lors de la navigation entre les modules ou de l'accès à la personnalisation de projet.
- Pour obtenir des performances système optimales avec les fonctionnalités ALM, consultez le document HP Application Lifecycle Management v11.50 Benchmark qui sera disponible dans un futur correctif ALM.
- Microsoft Windows 2008 R2 SP : lors de l'utilisation de la boîte de dialogue Enregistrer sous, si un fichier est sélectionné, le nom de fichier saisi est ignoré. Le fichier est enregistré avec le nom de fichier sélectionné.
- Impossible de télécharger des fichiers vers ALM quand l'authentification du proxy de Microsoft Internet Explorer est activée.
- Après la copie et le collage des entités entre les projets, les entités associées qui ont été copiées ne sont pas visibles tant que la fenêtre n'est pas actualisée.
- Si vous utilisez la fonctionnalité Recherche de texte ou les Filtres avancés et que le système subit une charge élevée, cela peut affecter les performances. Dans ce cas, une optimisation plus itérative de votre environnement et plus particulièrement de votre serveur de base de données est requis. Si nécessaire, des correctifs seront fournis dans le futur pour résoudre ces problèmes.
- La restriction suivante se produit lorsque vous créez des conditions d'exécution dans le Flux d'exécution de sorte que deux tests manuels ne s'exécutent que lorsque l'exécution d'un autre test est terminée. Si vous exécutez la campagne de test dans l'Automatic Runner, seul l'un des deux tests manuels s'exécutera. L'état de l'autre test est En cours d'exécution, mais le test ne s'exécute pas.
- Lorsque vous ouvrez une nouvelle session dans ALM, un message vous invitera probablement à installer le client ALM même s'il a été installé lors de la première exécution d'ALM.
Solution : dans Internet Explorer, ouvrez la boîte de dialogue Gérer les modules complémentaires (Outils > Gérer les modules complémentaires). Dans la boîte de dialogue Afficher, sélectionnez Contrôles téléchargés. Supprimer les contrôles Loader Class et ALM Platform Loader. Dans Internet Explorer 8, cliquez avec le bouton droit sur les contrôles, sélectionnez Autres informations, puis cliquez sur Supprimer.- Si vous utilisez le filtre de masquage des données pour masquer des données stockées dans un dossier particulier à partir d'un groupe d'utilisateurs particuliers et que vous supprimez ce dossier par la suite, un utilisateur qui appartient au groupe est incapable de se connecter à ALM.
Solution : un Administrateur de projets doit modifier le filtre de masquage des données dans Personnalisation du projet.- Windows XP SP3 : lors de l'exécution d'un test système à distance sur un ordinateur client Windows XP SP3, un message d'erreur s'affiche. Pour plus d'informations, voir l'article KM187086 de la base de connaissances de HP Software.
- Prise en charge d'Unicode : les fonctionnalités ALM suivantes ne sont pas incluses dans la prise en charge d'Unicode :
- Éditeur de scripts du flux de travail : Disponible dans la personnalisation de projet.
- Automatic Runner : disponible dans le module Exécution des tests
- Informations système : disponibles dans les affichages de pièce jointe, lorsque vous cliquez sur le bouton Infos système
- Capture d'écran / Capture : disponible dans les affichages de pièce jointe, lorsque vous cliquez sur le bouton Capture
- Exigence pour l'Assistant de test : disponible dans le module Exigences, lors de l'exécution de la commande Convertir en test
- Générer un test : disponible dans le module Exigences, lors de l'exécution de la commande Générer un test
- Éditeur de script VAPI-XP : un contrôle intégré dans l'affichage Script du module Exécution des tests
- Générateur de documents : disponible dans le menu principal ALM
- Rapports Excel : disponibles dans le module Tableau de bord, lors de l'affichage d'un rapport Excel
- Administration de site
- Les fichiers ayant une taille supérieure à 4 Go ne peuvent pas être téléchargés vers ALM. Par exemple, les pièces jointes, résultats des tests ou ressources des tests.
- Clés de raccourcis. Pour vous concentrer sur les options du menu de module, utilisez ALT ou F10.
Contrôle de version
- Filtrage : Si vous filtrez des entités à l'aide des champs « Version extraite par » et « Propriétaire de la version », les entités archivées sont toujours incluses dans le filtre.
Solution : Pour exclure des entités archivées, utilisez le champ « Statut de la version ».- Service Test Management : L'extension Service Test Management ne prend pas en charge le contrôle de version.
- Dans un projet soumis au contrôle de version, il est impossible de mettre à jour les valeurs des champs d'une entité copiée à l'aide d'un événement MoveTo.
- Lors de l'activation du contrôle de version dans un projet existant, l'heure du premier contrôle correspond à la première action de contrôle de version (extraction, archivage, affichage de l'historique des versions, etc.).
- Le contrôle de version n'est pas pris en charge lors de l'utilisation des types de test suivants : script Vuser et scénario LoadRunner.
- Dans un projet à contrôle de version, vous ne pouvez ni copier ni coller des entités que vous avez extraites. Vous ne pouvez pas également copier-coller des entités munies d'entités associées que vous avez extraites.
Solution : Archivez les entités ou annulez l'extraction avant de les copier-coller.Module Mises à jour
Module Mises à jour - Planification et suivi des projets
- Pour les projets mis à niveau vers la version 11.50, le KPI de type Instances de test exécutées contient un graphique d'analyse des KPI nommé Instances de test non exécutées par testeur responsable. Remplacez le nom du graphique d'analyse des KPI par Instances de test non exécutées par testeur responsable. Cette modification a été apportée dans ALM 11.50, mais doit être effectuée manuellement dans les projets mis à niveau.
- Dans l'onglet Tableau de score, le tableau de score ne peut pas contenir plus de 600 cellules. L'utilisateur doit prendre en compte le nombre d'éléments de l'étendue et de KPI définis pour chaque jalon.
Module Bibliothèques
- Après avoir importé une bibliothèque, les racines de la bibliothèque importée ne sont pas marquées dans l'affichage du contenu alors que le filtre d'origine contenait des ID d'entité.
- Le partage de bibliothèques n'est pas pris en charge entre les projets à contrôle de version et les projets sans contrôle de version.
- Lors de la création d'un repère, si une pièce jointe ou un script est manquant dans le système de fichiers, un avertissement est inscrit dans le fichier journal ALM. Le repère est néanmoins créé.
- Après avoir synchronisé une bibliothèque source à l'aide d'un repère de bibliothèque importée, vous ne pouvez pas afficher le repère à partir duquel la bibliothèque a été importée dans l'onglet Importé par. En outre, après la synchronisation d'une bibliothèque importée à l'aide d'un repère de bibliothèque source, vous ne pouvez pas afficher le repère avec lequel la bibliothèque importée a été synchronisée dans l'onglet Importé à partir de.
- Dans la boîte de dialogue Paramètres de comparaison, l'activation de la case à cocher Couverture dans l'onglet Exigences ou Tests ordonne à ALM de prendre en compte la couverture. Pour ignorer la couverture, vous devez désactiver la case à cocher Couverture dans les onglets Exigences et Tests. Par conséquent, si vous activez ou désactivez la case à cocher Couverture dans une bibliothèque qui ne contient que des exigences par exemple, ce paramètre sera enregistré et également appliqué lors de la comparaison d'une bibliothèque qui ne contient que des tests.
- Dans un projet à contrôle de version, si vous synchronisez des bibliothèques lorsque des entités sont extraites par un autre utilisateur, celles-ci ne seront pas synchronisées. Lorsque vous comparez les bibliothèques après la synchronisation, les entités qui n'ont pas été synchronisées car elles ont été extraites par un autre utilisateur ne s'affichent pas comme étant Modifié dans la boîte de dialogue Outil de comparaison des bibliothèques, bien qu'elles soient différentes.
Module Exigences
Gestion de la qualité fondée sur des risques
Module Modèles métier
- Si vous supprimez un modèle de l'arborescence des modèles métier sans supprimer les exigences représentatives. Ensuite, si vous réimportez le même modèle, de nouvelles exigences représentatives seront créées avec le suffixe _1.
- Les couleurs et polices des activités de modèle sont importées dans ALM. Les activités sont affichées dans les couleurs et les polices par défaut.
- Si un chemin de modèle inclut une répétition, celle-ci sera ignorée et les activités seront répertoriées une seule fois dans le chemin. Les chemins qui commencent ou finissent par une répétition ne sont pas concernés.
- Si des modèles réimportés changent drastiquement, il est probable qu'ils ne se résolvent pas automatiquement.
Solution : une icône indique des chemins non résolus. Résolvez les chemins manuellement.Module Plan de test
Module Ressources des tests
Module Exécution des tests
- Exécution de test : Lorsque des caractères ne faisant pas partie de l'alphabet latin sont utilisés dans les champs Nom du domaine et Nom du projet, dans l'e-mail de notification du récapitulatif de l'exécution de la campagne de test, ces mêmes champs peuvent contenir des caractères erronés.
- Campagnes de test accrochées : les types de test suivants ne peuvent pas être ajoutés à des campagnes de test accrochées : script Vuser et scénario LoadRunner.
Exécution Lab Management/côté serveur
- Intégration Jenkins : Un plug-in Open Source Jenkins a été développé pour vous permettre de déclencher une exécution côté serveur (campagne de test fonctionnelle ou suite de vérification de version) en tant qu'étape de version Jenkins. Les résultats sont indiqués dans Jenkins et dans le module Exécutions de test d'ALM.
La prise en charge de ce plug-in Open Source est fournie par la communauté Jenkins. Pour télécharger le plug-in et consulter la documentation, entrez l'adresse suivante :
https://wiki.jenkins-ci.org/display/JENKINS/HP+Application+Automation+Tools.- Groupes d'utilisateurs personnalisés : Si un utilisateur appartient à un groupe personnalisé et si l'extension ALM Lab est activée, l'utilisateur ne peut pas exécuter de tests côté serveur en raison d'une erreur.
Solution : Ajoutez l'utilisateur au groupe Viewer.- Plages horaires : Si vous utilisez une version personnalisée de l'un des formats prédéfinis pour l'heure système du client, les plages horaires ne fonctionnent pas correctement.
- Serveurs Web : Lorsque vous utilisez l'extension Lab Management, vous devez vous connecter directement au serveur d'applications d'ALM. Lab Management n'est pas compatible avec les configurations de serveur Web.
- Personnalisation des entités de projet Lab : Après avoir personnalisé une entité dans le projet Lab, vous risquez d'obtenir une erreur lorsque vous vous reconnectez à ALM.
Solution : Supprimez le dossier TD_80 sur l'ordinateur client avant de vous connecter au projet.- Campagnes de test fonctionnelles :
- Si vous tentez de supprimer une campagne de test fonctionnelle qui contient une instance de test avec une exécution passée à l'état actif, une erreur se produit et la campagne de test n'est pas supprimée.
- Si vous créez une campagne de test comportant au moins une instance de test associée à une exigence spécifique relative à l'hôte, et que les objectifs de cet hôte comportent ceux nécessaires pour le reste des instances de test de la campagne, cet hôte sera le seul demandé pour la campagne de test. Dans ce cas, si l'hôte spécifique échoue, il ne sera pas remplacé par un autre hôte et la campagne de test ne pourra pas être exécutée.
Solution : Dans l'onglet Hôtes demandés, ajoutez un hôte avec correspondance automatique contenant les objectifs du reste des instances de test.- Si vous configurez une campagne de test fonctionnelle pour qu'elle s'arrête lorsqu'un test échoue, l'exécution de la campagne de test n'est pas interrompue.
- Une erreur se produit lorsque vous tentez d'exécuter une campagne de test fonctionnelle contenant un test associé à un composant manuel. Pour visualiser le message d'erreur, consultez le journal des événements.
- Si vous tentez d'exécuter une campagne de test fonctionnelle contenant un test associé à l'état Bloqué, la campagne de test conserve l'état En cours d'exécution, mais les autres instances de test ne sont pas exécutées.
Solution : N'exécutez par les campagnes de test contenant des tests associés à l'état Bloqué.- Les campagnes de test fonctionnelles présentant des statuts de test personnalisés ne sont pas prises en charge. La campagne de test est abandonnée.
- Rapport d'exécution :
- Lors de l'utilisation d'Internet Explorer 8, si le chargement du rapport d'exécution est long, un message risque de s'afficher vous demandant si vous voulez arrêter d'exécuter le script.
Solution : Vous pouvez fermer le message et poursuivre le rapport ou vous pouvez appliquer la solution suggérée par Microsoft à l'adresse http://support.microsoft.com/kb/175500.- Si votre projet contient des caractères non latins, le rapport d'exécution ne s'ouvre pas.
Solution : Changez le nom du projet.- Le rapport d'exécution ne prend pas en charge une échelle de 125 %, ou une taille de police autre que moyenne.
Solution : Dans le menu Affichage > Zoom d'Internet Explorer, réinitialisez le zoom 100 %. Dans le menu Affichage > Taille de texte, choisissez la taille moyenne.Recherche de texte
- Lorsque vous utilisez la fonctionnalité Recherche de texte pour une chaîne qui fait également partie d'une balise HTML, telle que body ou html, tous les enregistrements contenant du texte mis en forme qui utilisent la balise sont détectés, ainsi que tous les enregistrements contenant la chaîne de recherche sous forme de texte dans un champ permettant une recherche.
- Oracle : lorsque vous utilisez la fonction Recherche de texte dans ALM sur une base de données Oracle, notez que Oracle possède une liste de mots vides par défaut pour chaque langue prise en charge contenant une liste de mots vides. La recherche ne trouve aucun mot figurant dans la liste de mots vides pour la langue dans laquelle la recherche est effectuée. Pour plus d'informations, consultez la Liste des mots vides Oracle (http://docs.oracle.com/cd/B19306_01/text.102/b14218/astopsup.htm#CEGBGCDF).
- Oracle : lorsque vous utilisez la fonction Recherche de texte dans ALM sur une base de données Oracle, notez que certains caractères spéciaux fonctionnent comme des opérateurs de recherche dans Oracle. Si vous en utilisez certains dans l'expression de recherche, celle-ci risque de ne pas trouver les résultats attendus. Par exemple, si vous recherchez les expressions "a* a" ou "a%a", qui contiennent les opérateurs * ou %, un message d'erreur s'affiche.
Module Anomalies
Module Dashboard
- Rapports de projet : Dans les pièces jointes, les liens hypertexte aux fichiers dont le nom contient des caractères liés à l'internationalisation sont altérés. Une erreur se produit lorsque vous cliquez dessus.
- Les rapports de projet générés à l'aide du modèle d'étapes de conception sous forme de tableau contiennent une erreur de formatage : La police des noms d'étape dans le tableau Étapes de conception change après le deuxième mot. L'erreur est corrigée dans les projets créés dans ALM 11.51 et version ultérieure mais persiste dans les projets créés dans des versions plus anciennes d'ALM.
Solution : Dans la fenêtre Personnalisation du projet, accédez au module Modèles de rapport de projet. Sélectionnez Dossier Étapes de conception > Modèle tableau étapes de conception. Cliquez sur le bouton Télécharger un modèle et enregistrez-le dans votre système de fichiers. Accédez au fichier et ouvrez-le. Mettez en évidence le champ du texte contenant <<Nom de l'étape>> et réglez la taille de la police sur 9. Enregistrez le document. Revenez à ALM, cliquez sur le bouton Envoyer un modèle et sélectionnez le modèle enregistré dans votre système de fichiers.- Graphiques : lorsque vous générez un Graphique de progression dans le module Tableau de bord, le graphique peut afficher des informations différentes de celles affichées dans les précédentes versions d'ALM. Ceci peut se produire quand l'option Historique n'est pas activée pour le champ en fonction duquel vous regroupez dans Personnalisation du projet ou quand l'option Historique n'a pas été activée à un moment lors de la période indiquée dans le graphique.
- Exigences : lors de la création d'une section de rapport Couverture de l'exigence en tant qu'enfant d'une section de rapport Tests, si vous incluez des champs Test dans le filtre de la Couverture d'exigence, ces champs sont ignorés lors du filtrage de la couverture.
- Exigences : lors de la création d'une section de rapport Couverture de l'exigence en tant qu'enfant d'une section de rapport Tests, si vous incluez des champs Test dans le modèle de rapport, ces champs ne seront pas renseignés dans le rapport généré.
- Rapports Excel : les utilisateurs, qui appartiennent à des groupes qui possèdent des filtres de masquage de données, peuvent accéder aux données restreintes via des rapports Excel.
Solution : dans Administration du site, ajoutez des valeurs au paramètre de configuration SQL_QUERY_VALIDATION_BLACK_LIST, telles que des opérateurs et des noms de table.- Rapports Excel : dans le volet Entités du Générateur de requêtes, le contrôle de version VC_TEST n'est pas répertorié.
Solution : saisissez le nom de table manuellement dans la requête SQL.Générateur de documents
- En raison de la limite des neuf niveaux d'en-tête dans Microsoft Word, seuls les neuf premiers niveaux hiérarchiques sont répertoriés dans le document Table des matières.
- Si vous sélectionnez un graphique du module Exécution des tests dans un document de projet à partir des pages Campagnes de test, Tests ou Exécutions, le graphique ne sera pas inclus dans le document.
Solution : pour inclure un graphique du module Exécution des tests dans un document de projet, sélectionnez le graphique dans la page Exécution des tests du Générateur de documents.Intégrations
- QuickTest professional :
- QuickTest Professional ne peut pas se connecter à ALM via NTLM (NT Lan Manager) si l'utilisateur Windows n'est pas membre du domaine.
- Pour intégrer QuickTest Professional 10.00 à ALM 11.50, vous devez installer le complément HP Quality Center Connectivity.
- Après le ré-enregistrement d'un test QuickTest, les relations rompues sont supprimées et l'utilisateur ne peut plus les afficher dans l'onglet Dépendances ALM. Si un test QuickTest possède une dépendance rompue (par exemple, parce que l'actif dépendant a été supprimé), il est affiché, comme prévu, en tant que relation rompue dans ALM. Si, par la suite, vous ajoutez une autre dépendance au test QuickTest, ALM affichera la nouvelle dépendance. L'onglet Dépendances n'affiche plus du tout la dépendance rompue comme une dépendance, même si l'action fait toujours référence à un actif qui n'existe pas et que le test échoue lors de son exécution. Dans QuickTest, l'actif manquant s'affiche toujours comme étant un actif manquant, comme prévu.
- Sur des stations de travail Windows 7, si PED (Prévention de l'exécution des données) est activé avec le paramètre AlwaysOn, les scripts de test ne s'affichent pas.
Solution : Désactivez PED.- Pour un composant alimenté par mot-clé, les utilisateurs Microsoft Windows 7 ne peuvent pas ouvrir le sous-ongletAutomatisation dans ALM. Quand un utilisateur clique dans le sous-onglet Automatisation, un message d'erreur s'affiche.
Solution : le problème est provoqué par l'indicateur DEP (Data Execution Prevention) VISTA. Définissez cet indicateur sur AlwaysOff pour résoudre le problème. Exécutez une invite de commande en tant qu'administrateur et exécutez la commande suivante : bcdedit.exe /set {current} nx AlwaysOff'- L'ouverture de composants dans des projets mis à niveau après une migration de référentiel peut être longue.
- Si le fichier de variable d'environnement associé à votre test ou composant est stocké dans ALM et que vous le modifiez dans l'onglet Pièces jointes ALM, les modifications ne seront pas appliquées tant que vous ne rouvrirez pas le test.
- Si vous vous connectez à ALM depuis QuickTest Professional à l'aide d'une connexion SSL et que vous cliquez sur "Non" dans la boîte de dialogue Alerte de sécurité, la boîte de dialogue Connexion à HP ALM ne répond plus.
- Lors du lancement d'un script QuickTest Professional dans ALM à l'aide d'une connexion SSL, la boîte de dialogue Alerte de sécurité s'ouvre. QuickTest Professional risque de ne plus répondre lorsque vous cliquez sur "Oui" dans la boîte de dialogue Alerte de sécurité.
- Lors du lancement d'un script QuickTest Professional dans ALM, l'utilisateur qui exécute le script doit disposer des autorisations de lecture/écriture nécessaires pour le dossier de la mémoire cache système.
- Les utilisateurs Microsoft Windows 7 ne peuvent pas ouvrir le format d'affichage des mots-clés du sous-onglet Automatisation dans ALM. Lorsqu'un utilisateur clique dans le sous-onglet Automatisation, un message d'erreur s'affiche.
- Service Test : Lorsqu'un test Service Test est exécuté à partir d'ALM, les valeurs par défaut les paramètres du test ne sont pas utilisées et l'exécution échoue.
- Unicode : L'intégration d'ALM avec d'autres produits n'est pas compatible avec Unicode. Par conséquent :
- Lors de l'utilisation de tests ou de composants stockés dans ALM, vous ne devez pas utiliser de valeurs Unicode (telles que le nom du test ou du composant, le nom d'une zone d'application, la valeur par défaut d'un test, une action, un paramètre de composant, ou des valeurs d'argument de méthode).
- Les données envoyées à QuickTest depuis ALM (telles que les valeurs des paramètres de test, d'action ou de composant) ne sont pas compatibles avec Unicode.
- Un utilisateur qui a l'autorisation d'ajouter une anomalie, sans pouvoir la modifier, peut modifier l'anomalie à l'aide de l'option Rechercher les anomalies similaires de la boîte de dialogue Ajouter une anomalie appelée dans la fenêtre Résultats du test de l'outil de test.
- Il est possible de renseigner les champs de la liste avec des données non valides dans la boîte de dialogue Ajouter une anomalie appelée dans la fenêtre Résultats du test de l'outil de test.
Open Test Architecture/API et Workflow
- REST : Avec ALM 11.50, l'API REST fournit des ressources permettant d'effectuer la plupart des tâches courantes avec les données d'ALM. L'API REST est pour le moment en version préliminaire. Nous prévoyons son changement de statut dans un service pack 11.5x, avec l'annonce d'un code dont la qualité permet une utilisation de l'API en environnement de production.
- Il est impossible de modifier les attributs d'une action définie par l'utilisateur par le biais du flux de travail. Par exemple,
Actions.Action("UserDefinedActions.action_name").Enabled = false
ne désactive pas l'action. De plus, un message d'erreur s'affiche lorsque vous utilisez une action définie par l'utilisateur dans un script du flux de travail sans le préfixe "UserDefinedActions.".- Si vous modifiez le script du flux de travail d'une entité créée, la modification n'est pas répercutée dans les entités copiées. (11.50 - anomalie 193826)
- Lorsque vous utilisez une liste Open Test Architecture (OTA), notez que la numérotation de la liste commence par 1. Par exemple, mylist.Item(1) fait référence au premier élément de la liste myList. Si vous avez utilisé des listes OTA avec une numérotation commençant par 0 dans des versions précédentes d'ALM, vous devez les mettre à jour manuellement de sorte qu'elles commencent par 1.
- Favoris : vous ne pouvez pas récupérer des filtres favoris dans les paramètres personnalisés ou privés de la connexion OTA ou dans la table COMMON_SETTINGS. Utilisez la nouvelle API pour l'entité Favori.
- Création d'utilisateurs : si LDAP est activé, vous ne pouvez pas ajouter d'utilisateurs avec l'API.
- Anomalies : lors de la définition des commentaires d'anomalie en lecture seule, le bouton Ajouter un commentaire est désactivé.
- Anomalies : lors de la modification du paramètre d'affichage sur afficher/masquer les filtres de la grille, l'action act_HideColumnFiltering est déclenchée au lieu de _dxact_GridFilters1_WebDefectFrm.
- Pièces jointes : lors de la suppression d'une pièce jointe dans la boîte dialogue Nouvelle anomalie, une action incorrecte est déclenchée.
- Aucune action de workflow n'est disponible pour fermer l'arborescence des exigences ou l'onglet Couverture des exigences.
- Le paramètre NewValue dans l'événement du flux de travail FieldCanChange ne renvoie pas de valeur lorsque des modifications sont apportées dans les valeurs des champs Cycle cible ou Mise à jour cible.
Solution : exécutez le script suivant :Function <entité>_FieldCanChange(FieldName,NewValue)
For i = 1 To NewValue.Count
MsgBox NewValue.Item(i).Name
Next
End Function
où New Value est une liste d'objets ISysTreeNode.
- Les applications OTA (Open Test Architecture) existantes qui modifient les données échouent dans un projet lorsque le contrôle de version est activé. Vous devez modifier votre code pour extraire des éléments avant de les modifier dans le code et les archiver une fois la publication terminée.
- Les scripts du flux de travail et les applications OTA (Open Test Architecture) s'exécutent avec les privilèges de l'utilisateur connecté, non ceux de l'utilisateur qui a créé le script. Les scripts et les applications qui utilisent des objets protégés, comme l'objet Command, peuvent échouer, en fonction des paramètres de sécurité du projet et du groupe auquel l'utilisateur appartient.
Compatibilité descendante du flux de travail
Les problèmes décrits ci-dessous sont liés aux événements, actions et objets du flux de travail qui ont été modifiés. En cas de besoin, des instructions de modification des scripts existants à des fins de compatibilité descendante sont fournies.
- La convention d'affectation de noms pour les actions a été modifiée par context.action. À des fins de compatibilité descendante, la convention d'affectation de noms utilisée dans les précédentes versions d'ALM pour les projets mis à jour est toujours prise en charge.
- Dans Personnalisation du projet, les événements du flux de travail suivants ne sont pas répertoriés dans l'arborescence de scripts de l'éditeur de scripts du flux de travail. Ces événements du flux de travail sont pris en charge à des fins de compatibilité descendante et sont uniquement disponibles dans des projets mis à niveau.
GetNewReqPageName
GetReqDetailsPageName
GetNewBugPageName
MoveToFolder
MoveToSubject
MoveToComponentFolder (renommés par ComponentFolder_MoveTo)
L'événement GetDetailsPageName est désormais pris en charge pour toutes les entités, pas seulement les entités d'anomalies et les remplacements GetNewReqPageName, GetReqDetailsPageName et GetNewBugPageName.- L'événement CanDelete a été ajouté à des tests, des dossiers de test, des campagnes de test, des dossiers de campagne de test, des composants métier et des dossiers de composants métier. La syntaxe Quality Center 10.00 est toujours prise en charge à des fins de compatibilité descendante dans des projets mis à niveau.
- L'action DeleteInTreeAct n'est plus prise en charge pour l'événement ActionCanExecute.
Solution : modifiez les scripts pour pouvoir utiliser le nouveau nom d'action à la place.- Le numéro de page (onglet) des événements GetDetailsPageName, GetNewBugPageName, GetReqDetailsPageName et GetNewBugPageName représente désormais le numéro de page absolu, quelle que soit la position relative de la page par rapport aux autres pages affichées dans la boîte de dialogue Nouvelle anomalie.
Solution : modifiez les scripts afin de pouvoir utiliser le numéro de page absolu au lieu du numéro de page relatif.- Lors de l'utilisation des objets Fields dans les scripts du flux de travail, ALM renvoie une exception si le script tente d'accéder à un champ inactif ou non existant. Dans Quality Center 10.00, un objet de champ factice a été créé.
Solution : modifiez les scripts de sorte qu'ils n'accèdent pas aux champs inactifs ou non existants. Vous pouvez également ajouter On Error Resume Next (Sur erreur, reprendre au suivant) aux scripts comme précaution.- Dans les scripts du flux de travail, l'objet Lists peut être utilisé uniquement avec les champs définis avec le type Liste de choix dans Personnalisation du projet des entités de projet. Dans les versions précédentes d'ALM/Quality Center, vous pouviez utiliser l'objet Lists sur les champs définis avec le type Liste de choix et Chaîne.
Solution : dans Personnalisation du projet, modifiez le type par Liste de choix. Pour pouvoir spécifier les valeurs qui n'apparaissent pas dans la liste de choix définie, désactivez la case à cocher Vérifier la valeur.- Dans ALM 11.50, lors de la création d'une nouvelle exigence, l'événement Req_New est immédiatement appelé lors de l'ouverture de la boîte de dialogue Nouvelle exigence, à ce moment-là le type d'exigence de l'exigence est celui par défaut. Si des modifications sont apportées au type d'exigence, l'événement Req_FieldChange modifie le type d'exigence lors de la soumission de la nouvelle exigence. Ceci a un impact sur les scripts du flux de travail dans un projet Quality Center 10.00 qui dépendent du type d'exigence (par exemple, un script qui définit différemment l'ordre des champs dans une boîte de dialogue en fonction du type d'exigence) car le code pertinent est déclenché uniquement par l'événement Req_New.
Solution : exécutez le même code sur l'événement Req_FieldChange en plus de l'événement Req_New (si le champ modifié est le type d'exigence).- Les actions d'événement ActionCanExecute en vue de modifier l'affichage du module Exigences reflètent désormais en permanence le nom de l'affichage cible.
Solution : modifiez les scripts de la façon suivante :
Modifiez l'action actCoverageView par Requirements.DETAILS
Modifiez l'action actDocumentView par Requirements.TREE
Modifiez l'action _dxact_btReqGridView_wreq par Requirements.GRID
Modifiez l'action actCoverageAnalysisView par Requirements.ANALYSIS- Les actions suivantes d'événement ActionCanExecute dans Exécution des tests ne sont plus déclenchées et doivent être supprimées des scripts :
- Les noms d'action hérités ne sont pas appelés pour les commandes du menu Analyse dans les modules Exigences et Plan de test.
- Les nouvelles balises HTML ajoutées à ALM 11.50 peuvent ne pas être prises en charge par les scripts du flux de travail ou des outils externes qui sont fondés sur la structure HTML spécifique des champs de mémo.
Solution : mettez à jour l'outil de données externes/ de script du flux de travail vers la nouvelle structure HTML.Tests des processus métier
Les problèmes décrits ci-dessous sont liés à l'utilisation des composants métier, flux et tests de processus métier dans ALM. Pour obtenir des informations sur des problèmes liés à l'utilisation des composants métier dans QuickTest, consultez le fichier Readme du produit.
- Partage :
- Lors de la synchronisation à partir d'un repère contenant des composants automatisés uniquement après leur importation initiale, les erreurs suivantes peuvent se produire dans la bibliothèque cible :
- Les tests de processus métier qui comprennent ce type de composants échouent lorsqu'ils sont exécutés à partir de la bibliothèque cible à l'aide du test UFT.
- Les tests de processus métier qui comprennent ce type de composants réussissent lorsqu'ils sont exécutés à partir de la bibliothèque cible à l'aide de QuickTest Professional 11.00 mais l'exécution a lieu en mode non wrapper et peut être plus lente.
- L'affichage des mots clés de ces composants, lorsque ces derniers sont sélectionnés à l'aide du plug-in UFT, n'est pas correct.
Solution : Après l'automatisation des composants, capturez un nouveau repère et réimportez-le dans une nouvelle bibliothèque.
- Exécution à distance : Lors de l'exécution d'un test à distance sur un hôte, si ce dernier exécute déjà un test démarré en local, l'exécution du test à distance est annulée.
Solution : Si vous savez qu'un certain hôte est utilisé pour des exécutions à distance, n'exécutez pas de tests locaux sur cet hôte.- Zones d'application : Lors de la tentative de lancement d'un composant de script importé associé à la zone d'application UFT par défaut dans l'onglet Automatisation, un message d'erreur UFT s'affiche et l'ouverture du composant est impossible. Cette restriction s'applique uniquement à la zone d'application par défaut.
- Historique des versions : La vue canvas de l'historique des versions d'un test de processus métier disparaît lorsque le pointeur de la souris passe sur un objet ou lorsque vous cliquez à l'aide de la souris sur des éléments tels que le filtre des paramètres.
- Suppression : La suppression d'un test de processus métier dans un projet avec version peut prendre plus de temps que prévu. Un message d'avertissement décrivant cette restriction s'affiche.
- Exécution automatique :
- Il est impossible de tester des applications .NET 64 bits en exécutant des tests de processus métier avec des composants QuickTest automatisés.
- Dans le module Exécution des tests, les résultats de test ne donnent aucune information pour un composant métier dont la condition d'exécution n'a pas été remplie pendant l'exécution du test.
- Les composants métier QuickTest ne prennent pas en charge des valeurs de paramètre provenant d'une feuille de données locale. Si un composant fait référence à un paramètre de ce type, son exécution à partir d'ALM échoue.
Solution : Dans le script utilisé par ALM pour exécuter le test de processus métier (aussi appelé test de wrapper), changez la référence à la feuille de la table de données locale.
Pour afficher le contenu d'un test de wrapper Business Process Testing, dans le module Exécution des tests > onglet Exécutions de test, double-cliquez sur l'icône des pièces jointes associée au test de processus métier ou sur l'exécution du flux dans la grille.
Exemple
Remplacez la ligne :
param = DataTable.GetSheet("[sheet name]").GetRowCount
par
param = DataTable.GetSheet("1").GetRowCount
Pour plus d'informations sur les tests de wrapper, consultez la tâche relative à l'exécution des tests et des flux de processus métier automatisés dans le manuel HP Business Process Testing User Guide.- Il est impossible d'exécuter à distance un test ou un flux de processus métier sur un hôte Windows 2008 32 bits si le rôle de serveur d'applications d'accès réseau Com+ n'est pas installé sur l'ordinateur hôte. Le message suivant s'affiche : The component or application containing the component has been disabled (Le composant ou l'application le contenant a été désactivé(e)).
Solution : Installez manuellement le rôle de serveur d'applications d'accès réseau Com+ :
1. Ouvrez le gestionnaire de serveur.
2. Installez le rôle de serveur d'applications qui contient le rôle de serveur d'applications d'accès réseau Com+.- Localisation :
- Microsoft Windows 7 :
- Dans le module Composants métier, le client ALM s'arrête lorsque vous cliquez sur l'onglet Automatisation d'un composant métier associé à l'automatisation QuickTest par mots-clés.
Solution : définissez l'indicateur Data Execution Prevention (DEP) sur AlwaysOff. Pour ce faire, exécutez l'Invite de commande en tant qu'administrateur et collez le texte suivant : bcdedit.exe /set {current} nx AlwaysOff.Remarques complémentaires et limites - Performance Center
Remarque : HP ALM Performance Center 11.51 Enablement Pack a été publié en tant que pack d'intégration privé.
Installation de Performance Center
- Si Oracle est installé sur l'ordinateur pressenti pour le serveur Performance Center, le port IIS est utilisé par le service HTTPOra. Pour utiliser l'ordinateur comme serveur Performance Center, arrêtez ou désactivez le service HTTPOra, exécutez IIS et installez le serveur Performance Center.
- Pour les installations autonomes, vous devez installer manuellement l'application requise, .NET Framework 4.
- Lors de la désinstallation du serveur ou de l'hôte Performance Center, certains objets DCOM et d'autres clés de registre et fichiers ne sont pas supprimés.
Installation de Load Generator
- Il est déconseillé d'installer et de désinstaller un Load Generator autonome sur le même ordinateur que l'installation VuGen autonome.
- Lors de la désinstallation d'un Load Generator sous Linux, le processus de désinstallation risque d'échouer et le message suivant peut s'afficher : "Error: failed & because &: cannot restore segment prot after reloc: permission denied"
Solution : Utilisez la commande setenforce 0 pour désactiver le système d'exploitation Linux avant de désinstaller le Load Generator sous Linux. Lorsque la désinstallation est terminée, utilisez la commande setenforce 1 pour activer le système d'exploitation Linux.
Remarque : Cette restriction s'applique uniquement à Oracle 5.0 et Red Hat 5 [32 bits].- Pour exécuter un script C sur un Load Generator Oracle Enterprise Linux 5.0 32 bits, vous devez mettre à jour la glibc à la dernière version en exécutant la commande yum upgrade glibc.
Installation de LoadRunner
- Si vous installez LoadRunner et Unified Functional Testing (UFT) sur le même serveur et désinstallez l'un des deux, il se peut que le logiciel restant ne fonctionne pas correctement.
Solution : Réinstallez le logiciel que vous voulez utiliser sur le serveur.- Si plusieurs composants de LoadRunner sont installés sur un serveur (par exemple : VuGen SA, Analysis SA) et que l'un d'entre eux est désinstallé, la réparation doit être lancée sur les composants restants à la fin de la désinstallation.
- Si vous exécutez le logiciel antivirus McAfee ou Aladdin's eSafe, quittez ces programmes avant d'installer LoadRunner.
- Pour utiliser Windows 2003 avec une clé HASP, téléchargez le dernier pilote HASP d'Aladdin.
- L'installation de LoadRunner sous Linux nécessite une connexion en tant qu'utilisateur racine.
- Il est déconseillé d'installer et de désinstaller un Load Generator autonome sur le même ordinateur que l'installation VuGen autonome.
- Si vous installez Service Test ou Unified Functional Testing (UFT) lorsque le service magentproc.exe est exécuté sur un Load Generator externe, il se peut que le Controller ne soit pas en mesure d'exécuter des scripts Service Test ou UFT sur le Load Generator externe.
Solution : Après avoir installé Service Test ou UFT, redémarrez le service magentproc.exe sur le Load Generator externe ou bien redémarrez le Load Generator externe.- Si vous voulez installer la clé de nettoyage sous Windows XP, dans l'utilitaire de licence de LoadRunner, utilisez l'option Installer une licence à l'aide d'une clé de licence. L'option Installer des licences à l'aide d'un fichier de licence peut provoquer l'échec de l'installation.
Migration
- Lorsque l'outil de migration est installé, des fichiers et des dossiers sont copiés directement dans le dossier sélectionné. L'application étant isolée, aucun registre ou fichier système n'est copié ou mis à jour et l'application ne figure pas dans Ajout/Suppression de programmes. Pour désinstaller l'outil de migration, il suffit de supprimer le dossier dans lequel il a été installé.
- L'exécution de la migration échoue si l'exécution d'une session est affectée à un utilisateur inexistant.
- Après le démarrage du processus de migration, le fichier journal affiche l'erreur suivante : ERROR HP.PC.Activation.Activities.SyncActivity - Failed to execute activity MainSystem.Runtime.InteropServices.COMException (0x800403E8): Failed to Create Project[ERR_SEP]Messages: Failed to Create Project; Failed to create HP ALM project; Project 'PC_PROJECT_TEMPLATE' already exists in domain 'DEFAULT';.
Solution : Lors de la configuration de la migration, entrez l'URL de HP ALM à l'aide du port par défaut JBoss (8080).Conception d'un test de performance
Exécution d'un test de performance
- Dans un projet sous version, vous pouvez exécuter un test de performance uniquement s'il a déjà été archivé une fois.
- Lorsque l'exécution de test utilise un ordinateur Load Generator autonome, il est parfois nécessaire d'ajouter l'IP de Controller à la liste des IP cibles.
- Il est impossible d'exécuter des tests QuickTest sur un hôte utilisé comme Controller et Load Generator.
- Pour afficher le journal Vuser dans un environnement dans lequel l'utilisateur n'a pas la qualité d'administrateur, octroyez à ce dernier le contrôle total du répertoire suivant sur l'ordinateur Controller : %windir%\system32.
Contrat de niveau de service (SLA)
- Pour les projets soumis au contrôle de version, si un utilisateur extrait un test, définit des SLA et exécute le test alors qu'il est toujours extrait, le rapport SLA est disponible uniquement pour cet utilisateur. Tout autre utilisateur peut visualiser l'exécution, mais pas le rapport SLA. En effet, il ne peut accéder qu'à la version archivée du test auquel aucune définition SLA n'est associée.
Virtualisation de réseau à l'aide de Shunra NV
- Pour les scénarios créés à l'aide de Shunra NV 8.6, la mesure d'utilisation de la bande passante est uniquement représentée dans les graphiques Shunra NV lorsqu'elle est configurée dans Shunra NV 8.6 en tant que Shared Bandwidth Utilization. Si l'utilisation de la bande passante est configurée en tant que Per User Utilization, elle n'apparaît pas dans les graphiques Shunra NV.
- Pour les scénarios créés à l'aide de Shunra Network Virtualization dans les versions antérieures à la version 8.6, LoadRunner représente automatiquement les mesures d'utilisation de la bande passante en tant que Shared Bandwidth Utilization et non en tant que Per User Utilization.
- Dans les scénarios de virtualisation de réseau, si le service Shunra est redémarré pendant l'exécution d'un scénario, la virtualisation de réseau risque d'échouer. Vérifiez le service et relancez l'exécution du scénario.
- La surveillance derrière un pare-feu n'est pas prise en charge pour les scénarios de virtualisation de réseau.
- Lors de l'utilisation du mode de distribution LG automatique ("Assign all to each group"), il est impossible de passer en mode "Per Load Generator" dans la virtualisation de réseau.
Solution : Pour affecter des emplacements vituels aux Load Generator, passez en distribution manuelle (dans Distribution des LG, sélectionnez "Affecter manuellement").- Pour connaître les restrictions et la configuration système requise de Shunra NV, reportez-vous à la documentation de Shunra NV.
Exécution de scripts Vuser
- Lors du chargement d'un script dans Performance Center, la longueur du nom du fichier de script associée à celle du chemin d'installation de Performance Center Server ne peut pas dépasser 256 caractères.
- Performance Center ne prend pas en charge l'exécution des Vusers Sybase sur les plates-formes UNIX.
- Les Vusers basés sur HTML qui utilisent une configuration proxy automatique peuvent avoir une incidence sur l'utilisation de la mémoire de l'hôte Performance Center pendant l'exécution d'un test de performance important.
- Il est impossible d'afficher la capture d'une erreur si un Vuser s'exécute sur un Load Generator sous UNIX.
- Performance Center ne prend pas en charge le protocole HTTP avec des certificats sur une connexion sécurisée (SSL) derrière un pare-feu.
- Lorsque le script Vuser est un Vuser compilé, le Controller n'envoie pas le fichier .dll à l'ordinateur distant. Solution : ajoutez le fichier .dll à la liste des fichiers de script à l'aide de VuGen et chargez le script dans le projet.
- Les Vusers suivants ne sont pas pris en charge derrière le pare-feu : Corba-Java, RMI-Java, Jacada et Java.
- Pour relire un Vuser VB sur un ordinateur Load Generator sous Windows 7, vous devez disposer de privilèges d'administrateur.
Profils de moniteur
Surveillance en ligne
- Les moniteurs d'hôte par défaut peuvent présenter un dysfonctionnement si l'environnement du Controller et des Load Generator n'est pas l'anglais.
- À tout moment, un ordinateur Load Generator derrière le pare-feu peut tenir lieu de Load Generator ou d'ordinateur source de surveillance des délais du réseau, mais jamais les deux simultanément.
- Une limite de Microsoft liée à la synchronisation de l'heure entre les ordinateurs client et serveur explique l'absence du temps total du processeur du graphique du moniteur d'hôte.
- Pour modifier les paramètres de moniteur par défaut du moniteur Délai du réseau, utilisez ICMP au lieu de TCP.
- Si vous installez un client SAPGUI connecté avec un utilisateur spécifique, il peut ne pas fonctionner lors de la connexion avec un autre utilisateur. Solution : installez le client SAPGUI avec l'utilisateur Performance Center (identité PC) IUSR_METRO ou équivalent.
Données de HP Diagnostics
- Si vous configurez Performance Center pour reporter à plus tard le classement des résultats, vous devez configurer un paramètre supplémentaire pour les données de diagnostics. Modifiez le fichier server.properties dans le répertoire du serveur de diagnostics <Diagnostics_HOME>\Server\etc et définissez distributor.offlinedelivery.preserveFiles = true.
Les résultats sont enregistrés pour une durée maximale de cinq jours. Pour allonger cette durée, modifiez le fichier webserver.properties dans le répertoire du serveur de diagnostics <Diagnostics_HOME>\Server\etc et remplacez la valeur par défaut facade.run_delete_delay=5d pour un nombre de jours plus important.
- Performance Center ne reporte pas le classement des résultats lors de l'utilisation de Controller comme ordinateur Load Generator unique pour l'exécution du test de performance. Solution : copiez manuellement les fichiers Diagnostics .eve à partir du serveur de diagnostics dans le dossier des résultats de Performance Center <LT_Result_Folder>\j2ee_bd.
- Pour afficher les données de diagnostics dans Analysis, utilisez l'option Analysis afin d'ouvrir les données complètes et non le récapitulatif.
- Performance Center ne peut pas classer les mesures du collecteur, des sondes et des hôtes. Elles n'apparaissent donc pas dans Analysis, mais sont disponibles en ligne pendant l'exécution du test de performance.
- Si l'hôte Performance Center ne peut pas accéder au serveur de diagnostics pendant la collecte des données, le classement des mesures de diagnostics de Performance Center échoue.
Tendance des performances
- Vous ne devez pas annuler une opération de définition des tendances lorsqu'elle se trouve dans la file d'attente de Data Processor. Elle serait figée dans l'état Demande de publication en file d'attente.
- Pour assurer la prise en charge des caractères japonais lors de l'exportation des rapports de tendance au format PDF, installez Arial Unicode MS sur le serveur Performance Center.
Hôtes
- La fonction d'installation de correctif à distance doit être utilisée uniquement pour l'installation des correctifs Performance Center certifiés.
- Avant d'exécuter l'assistant IP Wizard pour définir des IP multiples sur un hôte, veillez à ajouter au préalable l'hôte à ALM.
- L'onglet Composants installés d'un Load Generator autonome donne des informations ne concernant pas le Load Generator.
Canaux sécurisés
- Le Gestionnaire de sécurité des hôtes ne permet pas de mettre à jour les paramètres de sécurité des Load Generator sous Linux qui se connectent au Controller avec rsh (remote shell ou environnement distant).
- Le Gestionnaire de sécurité des hôtes ne permet pas d'activer le mode de sécurité du Load Generator situé derrière un pare-feu.
- Lorsque le Load Generator se trouve derrière un pare-feu, si les modes de sécurité du Load Generator et du Controller sont différents, la communication s'avère impossible.
- Si l'ordinateur Controller utilise un canal de communication sécurisé, le programme d'écoute MI ne doit pas être installé sur le même ordinateur que le Controller.
- Sur le serveur Performance Center, modifiez les paramètres de sécurité à l'aide du Gestionnaire de sécurité des hôtes et non avec l'utilitaire Configuration de la sécurité de l'hôte.
- En mode sécurisé, le nom de l'ordinateur hôte peut être décrypté.
- Lors de la mise à jour des paramètres de sécurité d'un hôte avec le Gestionnaire de sécurité des hôtes, si vous tentez de faire passer en mode non sécurisé un hôte qui l'est déjà, une erreur de mise à jour se produit.
- Lors de la tentative d'exécution d'un test de performance sur des canaux sécurisés, si les clés de sécurité du Controller et du Load Generator ne correspondent pas, le test de performance échoue et l'état Resource Failure (Échec d'une ressource) est associé aux Load Generator. Pour activer de nouveau les Load Generator affectés, l'état Opérationnel doit être rétabli manuellement pour chacun d'eux.
Général
- Lors du paramétrage du mot de passe td pour inclure le signe égal (=), certaines fonctions de Performance Center, telles que l'intégrité du système et l'exécution de tests de chargement, ne fonctionnent pas. Évitez d'utiliser le signe égal (=) dans le mot de passe utilisateur td.
- Si vous avez configuré ALM pour fonctionner avec un serveur proxy à l'aide de l'authentification NTLM, les tests de chargement de Performance Center ne peuvent pas regrouper les résultats si le serveur Performance Center a été ajouté à ALM avec dans le champ URL interne le serveur proxy utilisé pour l'authentification NTLM. Solution : Lors de l'ajout d'un serveur Performance Center à ALM, entrez l'URL directe du serveur Performance Center dans le champ URL interne.
- Processus de classement impossible lors de l'exécution d'un test de performance sur un Load Generator situé derrière un pare-feu avec un hôte associé à l'objectif Load Generator uniquement.
- WinZip limite à 65 535 le nombre maximum de fichiers pouvant être compressés pour le processus de classement ou d'analyse. Si vous remplacez les paramètres d'exécution liés à la journalisation par le mode débogage (Paramètres d´exécution > Général:Journal > Journal étendu), vous allez probablement dépasser cette limite lors de l'exécution d'un test de performance de plus d'une heure avec plusieurs centaines de Vusers et WinZip ne pourra pas générer le fichier compressé.
- Load Generator ne peut pas exécuter les scripts Citrix en mode service lorsque le script a été enregistré avec un client Citrix version 11.2 ou une version ultérieure.
- L'icône Agent n'apparaît pas dans Windows 2008 lorsque le service de l'agent LoadRunner est lancé.
- Lorsque l'agent LoadRunner s'exécute en tant que service (magentservice.exe), il est impossible d'accéder aux fichiers (script, fichiers de paramètres, etc.) stockés sur des lecteurs réseau distants ou auxquels un chemin UNC fait référence. Pour accéder à des fichiers de cette façon, exécutez l'agent LoadRunner comme un processus (magentproc.exe). Si c'est impossible, contactez l'assistance clientèle.
- Sur le serveur LoadRunner, l'option Configuration de sécurité renforcée d'Internet Explorer doit être désactivée pour pouvoir visualiser le contenu de l'aide. Par défaut, elle est activée. (Panneau de configuration->Outils d'administration->Gestionnaire de serveur->Paramétrer la Configuration de sécurité renforcée d’Internet Explorer).
- Lorsque vous utilisez Windows 2008 R2 et que vous ouvrez une capture à partir du navigateur d'étape dans GUI SAP et les protocoles Web, les captures peuvent ne pas s'ouvrir automatiquement.
Solution : L'option Configuration de sécurité renforcée d'Internet Explorer doit être désactivée pour afficher le contenu de l'aide. Par défaut, elle est activée. (Panneau de configuration->Outils d'administration->Gestionnaire de serveur->Paramétrer la Configuration de sécurité renforcée d’Internet Explorer).- Si Firefox est défini comme navigateur par défaut, l'option Obtenir les paramètres de proxy à partir du navigateur par défaut (Paramètres d'exécution > Protocole Internet > Proxy) ne fonctionne pas et une connexion directe est utilisée.
- Si vous utilisez un fichier PAC pour la configuration du proxy, le script PAC doit rediriger 127.0.0.1 vers une connexion directe et non par le biais d'un proxy.
- Si vous avez mis en œuvre votre propre version de DFE, la définition de la classe HTTPEntity dans le fichier DfeDefinitions.h a été mise à jour dans LoadRunner 11.50. Aucune modification de code n'est requise mais toutes les extensions de format de données doivent être recompilées.
- Le centre de connexion Citrix Connection Center peut empêcher l'enregistrement et la relecture des scripts Citrix ICA s'il est exécuté dans une autre session utilisateur sur le même ordinateur.
Solution : Fermez toutes les instances du processus concenter.exe pour tous les utilisateurs. Pour empêcher le démarrage automatique de Citrix Connection Center, définissez la clé de registre ConnectionCenter sur une valeur vide"". Cette clé est disponible aux emplacements suivants :- Pour VuGen et Analysis, le client ALM peut être installé à l'aide d'un compte d'utilisateur non administrateur. Le client est automatiquement installé lorsque vous accédez au serveur ALM. Pour le Controller, le client ALM doit être installé à l'aide d'un compte d'utilisateur doté de droits d'administrateur.
- La restriction ci-dessous s'applique lors de l'exécution d'un serveur Performance Center à l'aide d'un compte d'utilisateur non administrateur. Après le téléchargement des licences hôte vers la page des licences, ces dernières ne s'affichent pas.
Solution : Exécutez <pc server installation>\bin\LicenseInstallUtility.exe depuis le serveur Performance Center. Réessayez d'ajouter les licences hôte.- Lors de l'utilisation de l'ordinateur en mode de « verrouillage » (l'utilisateur système n'est pas un administrateur), l'erreur suivante se produit lors du téléchargement d'un script depuis ALM : "Script upload failed. Error: Failed Downloading ALM Client. Please check network connection and user network credentials."
Solution : Téléchargez un script en tant qu'utilisateur administrateur. Ce processus va installer les outils du client ALM pour tous les utilisateurs sur l'ordinateur Serveur PC. Après avoir correctement téléchargé au moins un script, vous pouvez modifier l'utilisateur système en utilisateur non administrateur.
Remarque : Lorsque vous utilisez plusieurs serveurs PC, vous devez répéter ce processus pour chaque serveur PC avant de modifier l'utilisateur. Dans ce cas, vous devez ajouter un serveur PC, effectuer le téléchargement, définir l'état du serveur sur « Non disponible », ajouter un deuxième serveur et télécharger un autre script.- Impossible de partager les tests de performance. Lors de l'importation de tests de performance depuis un repère, le processus d'importation échoue et les tests cessent d'être valides.
Solution : Ouvrez Performance Test Designer et réaffectez les scripts requis.- Lors de l'exécution de l'environnement distant (RSH) par un utilisateur racine, l'opération de classement échoue.
Solution :- Vérifiez la connexion du Controller :
- Après avoir effectué l'installation de l'environnement distant (RSH) par un utilisateur racine, exécutez ce service via un utilisateur non racine (l'environnement distant doit utiliser le même utilisateur spécifié dans les détails de l'hôte du Load Generator UNIX dans le projet Lab).
- m_deamon_setup démarré par Utilisateur1.
- .rhosts doit être disponible dans le dossier User1. L'utilisateur doit disposer des autorisations nécessaires pour utiliser ce dossier.
- Exécutez m_agent_process en tant que processus.
- Assurez-vous que le Controller puisse accéder à distance au Load Generator (via RSH).
VuGen
- Lorsque vous ouvrez VuGen en tant qu'utilisateur non administrateur, il est possible qu'un message contextuel d'avertissement de certificat apparaisse pendant le processus d'enregistrement. Le message disparaît automatiquement et n'a aucune incidence sur l'enregistrement.
- Lors de l'enregistrement dans Internet Explorer (IE) 10, le navigateur utilise des pages mises en cache et peut ne pas enregistrer toutes les étapes.
Solution : À chaque début d'enregistrement, configurez IE 10 de façon à toujours actualiser les pages Web à partir du serveur. Après avoir commencé une session d'enregistrement, dans IE, cliquez sur F12 pour ouvrir le volet Outils de développement. Dans ce volet, généralement situé en bas de la fenêtre du navigateur, sélectionnez Cache > Toujours actualiser depuis le serveur.- Les scripts VuGen ne doivent pas contenir des caractères non anglais, dans le nom ou le chemin du script.
Solution : Copiez le script dans un autre dossier pour faire en sorte que le nom ou le chemin du script ne contienne pas de caractères non anglais.- Dans les rapports de résultats de test, vous pouvez uniquement utiliser l'utilitaire Exporter au format HTML pour les scripts lus dans la version 9.50 ou une version ultérieure. Pour générer un rapport HTML pour les scripts créés avec des versions précédentes, exécutez de nouveau le script dans la version 9.50 (ou une version ultérieure) du produit.
- Vous pouvez constater une détérioration des performances pendant la lecture lorsque le volet Navigateur d'étape est visible.
Solution : Fermez le volet Navigateur d'étape lors de la relecture d'un script. Vous pouvez également définir la disposition de la relecture de façon à exclure le volet Navigateur d'étape.- Le Conseiller de protocole peut laisser un processus en suspens de l'application détectée si vous l'arrêtez immédiatement après le démarrage du processus de détection, entraînant l'échec des sessions d'enregistrement et de détection ultérieures.
Solution : Arrêtez manuellement le processus en suspens.- Le nouveau modèle de capture Web est compatible avec les versions antérieures de LoadRunner, mais certaines données des captures peuvent manquer. Dans ce cas, régénérez le script.
- La relecture est prise en charge avec les protocoles suivants, mais l'enregistrement ne l'est plus : Siebel - DB2 CLI, i-mode, Sybase Dblib, Sybase Ctlib, Informix et SQL Server. Ces protocoles seront supprimés des versions futures de LoadRunner.
- Pour les protocoles utilisant le format XML, la lecture ne peut pas générer de demande lorsqu'un argument d'entrée paramétré contient le caractère esperluette (&).
- Lors de la relecture d'un script enregistré dans l'application HP WebTours, définissez les paramètres d'exécution pour un fonctionnement sans serveur proxy.
- Si vous ouvrez un site HP dans un navigateur intégré et qu'il ne fait pas partie de la liste des sites de confiance, vous serez invité à ajouter le site à cette liste. Après l'avoir ajouté, vous pouvez recevoir une erreur de script de site Web.
- Le protocole VB Vuser est déconseillé à partir de LoadRunner 11.50.
- L'activation de l'option Collecter les statistiques de relecture va affecter les performances de relecture.
- Les logiciels de protection McAfee (antivirus, notamment le composant Host Intrusion Prevention) peut interférer avec certains composants LoadRunner et bloquer l'enregistrement des scripts.
Solution : Supprimez le logiciel McAfee. Pour plus de détails, voir l'article de la base de connaissances de McAfee : « How to manually remove McAfee Agent 4.x » à l'adresse https://kc.mcafee.com/corporate/index?page=content&id=KB65863.- Vous ne pouvez pas vous connecter à partir de VuGen à un hôte Performance Center utilisant le protocole SSL lorsque le serveur Performance Center utilise SSO pour l'authentification.
- Lors du chargement d'un ou de plusieurs scripts VuGen d'une taille totale dépassant 160 Mo, une erreur de serveur 404 se produit. Cette erreur survient en cas de dépassement de la limite de taille ou des paramètres d'expiration.
Solution : Mettez à jour la limite de taille et, si nécessaire, les paramètres d'expiration. Par défaut, la limite de taille est définie sur 160 Mo et les paramètres d'expiration sur 20 minutes.Pour mettre à jour la limite de taille :
- Ouvrez le fichier \PCWEB\Scripts\web.config sur l'ordinateur PCS.
- Mettez à jour la valeur maxRequestLength (en kilo-octets) située dans la section httpRuntime. Valeur maximale : 2 Go.
- Mettez à jour la valeur maxAllowedContentLength (en octets) située dans la section requestFiltering\requestLimits. Valeur maximale : 2 Go.
- Réinitialisez IIS.
Pour mettre à jour le délai d'expiration :
- Ouvrez le fichier \PCWEB\Scripts\web.config sur l'ordinateur PCS. Mettez à jour la valeur executionTimeout (en secondes) située dans la section httpRuntime.
- Ouvrez le fichier \dat\LTWCF.config sur l'ordinateur PCS. Mettez à jour la valeur sendTimeout (en minutes) située dans la section <binding name=" wsHttpCommon">.
- Réinitialisez IIS.
Controller
La section ci-dessous répertorie les restrictions applicables au Controller.
Général
- À la fin d'un scénario, la chronologie du graphique peut se poursuivre et afficher des valeurs de contrôle qui ne font pas partie du scénario.
Solution : Gelez manuellement le graphique lorsque le scénario prend fin.- Pour exécuter LoadRunner sous Windows 7 ou Window Server 2008, vous devez disposer des privilèges d'administrateur et le Contrôle de compte d'utilisateur doit être désactivé.
- Vous devez télécharger et installer le client ALM par l'intermédiaire d'un navigateur avant d'établir la connexion à ALM via le Controller.
Load Generator
- Il est impossible d'exécuter Load Generator en mode service pour le protocole Citrix ICA lorsque le client Citrix XenApp version 11.2 est utilisé.
Solution : Utilisez une autre version du client Citrix.- Le script de protocole Oracle Web App 11i ne peut pas être exécuté sur un Load Generator distant dans le Controller.
Solution : Associez le fichier nca_java_custom_prop_answer_table.h disponible dans le répertoire de scripts à Fichiers supplémentaires dans l'explorateur de solutions de VuGen pour le script en question, de la manière suivante :Machines virtuelles
Exigences des diagnostics pour J2EE/.NET
Considérations relatives au pare-feu Windows
- Dans la plupart des environnements Windows, le pare-feu Windows est activé par défaut. Le pare-feu ne permet pas à certains composants LoadRunner de communiquer ensemble. Par conséquent, le pare-feu Windows doit être désactivé.
Remarque : La désactivation du pare-feu Windows augmente les risques de sécurité encourus par votre ordinateur.- Pour chaque processus nécessitant le pare-feu, vous pouvez débloquer le processus en cliquant sur le bouton Débloquer dans la fenêtre contextuelle qui indique que le programme a besoin du pare-feu ou en réglant manuellement le pare-feu Windows dans l'onglet Exceptions.
Protocoles
La section ci-dessous répertorie les restrictions applicables aux protocoles spécifiques.
Protocole .NET
- Les applications qui utilisent la structure d'accès à distance .NET et qui sont exécutées dans CLR 2 (.NET Framework 2/3/3.5), peuvent s'arrêter brutalement pendant l'enregistrement. Dans ce cas, vous recevez un message contenant les chaînes Version=4.x.x.x et "is not registered for activation".
Solution possible : Dans Microsoft .NET : Lors de l'enregistrement de l'interface utilisateur sous Prise en charge de versions .NET antérieures, sélectionnez Émuler des versions .NET antérieures au niveau transport, puis enregistrez de nouveau.- Lorsque l'application testée extrait un objet activé par un serveur en appelant new RemoteObject(), VuGen génère une fonction RemotingServices.Connect.
- Les applications qui utilisent plusieurs processus ou plusieurs domaines d'application ne sont que partiellement prises en charge.
- Les DLL partagées doit être définies uniquement dans Options d'enregistrement. Les modifications apportées à la liste des DLL partagées dans Paramètres d'exécution restent sans effet.
AJAX - Protocole Clic et Script
- Seules les plates-formes Windows prennent en charge les objets ActiveX et les applets Java.
- Les protocoles Clic et Script ne prennent pas en charge les fenêtres contextuelles.
- Lors de l'utilisation de Windows 2003 R2, les étapes Clic et Script d'Ajax ne sont pas générées après l'enregistrement.
Solution : Pour remédier à ce problème, désactivez l'option Configuration de sécurité renforcée d'Internet Explorer. Par défaut, elle est activée. (Panneau de configuration->Outils d'administration->Gestionnaire de serveur->Paramétrer la Configuration de sécurité renforcée d’Internet Explorer).Protocole Citrix ICA
- Prise en charge de Citrix Access Gateway - LoadRunner prend en charge Citrix Access Gateway (CAG) pour le client Citrix version 10.200 (ou version antérieure) et le client Citrix version 13.x.
- L'installation du correctif du registre est requise pour assurer la prise en charge des clients Citrix après la version 10.x. Vous devez en outre installer Enable_Citrix_API.reg à partir du dossier LoadRunner\dat sur les ordinateurs VuGen ou Load Generator si vous envisagez d'installer un client Citrix après avoir installé LoadRunner.
- L'exécution de Vusers Citrix sur des ordinateurs virtuels peut nuire aux performances en raison du partage des ressources physiques.
- Il est impossible d'enregistrer Citrix XenApp Desktop avec Citrix Web Access (anciennement Citrix NFuse) si Desktop View (Desktop Toolbar) est activé.
- L'enregistrement d'un script Citrix NFuse dans IE9 est pris en charge à partir du client Citrix version 12.1.0.44.
- Il est impossible d'exécuter Load Generator en mode service pour le protocole Citrix lorsque le client Citrix XenApp client 11.2 est utilisé.
Solution : Utilisez une autre version du client Citrix.- Pour réussir l'enregistrement d'un script multi-protocole Citrix et Web dans XenApp5, seule la règle de corrélation Citrix SessionToken (Jeton de session) doit être activée. La règle de corrélation Citrix Session_Token doit être désactivée.
- Les clients Citrix 11.2 et les versions ultérieures ne prennent pas en charge le mode TCP/IP dans le nœud Citrix > Connexion de la boîte de dialogue Options d'enregistrement.
- Lors de l'enregistrement d'applications Citrix Web Access (anciennement Citrix NFuse), réglez la taille de fenêtre sur "No preference" dans la page des préférences du portail Web Citrix XenApp.
- Enregistrement de la taille de la fenêtre et plug-in XenApp for Hosted Applications 11. L'option d'enregistrement de la taille de la fenêtre ne fonctionne pas correctement avec XenApp Plugin for Hosted Applications 11. La taille de la fenêtre du client est installée, mais la résolution de l'écran du serveur ne l'est pas. Cette limite vient du client Citrix et sera corrigée dans les versions suivantes du client Citrix.
Solution : Lors de l'enregistrement, définissez une taille de fenêtre égale à la résolution d'écran locale. Lors du test de lecture/chargement, réglez la résolution de l'écran de VuGen ou du Load Generator sur celle utilisée pour enregistrer le script. Pour vérifier la résolution enregistrée, affichez la propriété Window dans le fichier <Dossier de script>\default.cfg.- Captures Citrix. Des captures noires peuvent apparaître pendant l'enregistrement ou la lecture avec Citrix Presentation Server 4.0 ou 4.5 (avant le correctif cumulatif 3).
Solution possible : Sur le serveur Citrix, sélectionnez le menu Démarrer > Paramètres > Panneau de configuration > Outils d'administration > Configuration des services Terminal Server > Paramètres du serveur > Gestionnaire de licences et inversez les paramètres Par utilisateur et Par périphérique.- Le centre de connexion Citrix Connection Center peut empêcher l'enregistrement et la relecture des scripts Citrix ICA s'il est exécuté dans une autre session utilisateur sur le même ordinateur.
Solution : Fermez toutes les instances du processus concenter.exe pour tous les utilisateurs. Pour empêcher le démarrage automatique de Citrix Connection Center, définissez la clé de registre ConnectionCenter sur une valeur vide"". Cette clé est disponible aux emplacements suivants :
Pour les systèmes 32 bits : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Pour les systèmes 64 bits : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunProtocoles de type Clic et Script
- Internet Explorer 10 n'est pas pris en charge par les protocoles de type Clic et Script (C&S) : Web C&S, Ajax C&S et SAP C&S.
- Ne prend pas en charge VBScript.
- Ne prend pas en charge les actions utilisateur sur les objets ActiveX et Macromedia Flash.
- L'évolutivité est inférieure à celle du protocole Web HTML/HTTP, suivant la taille et la fonctionnalité du processus métier.
- La lecture des captures peut présenter des différences avec la page Web.
- La prise en charge des langues dont l'écriture va de gauche à droite est limitée (le traitement du texte bi-directionnel ou inversé peut ne pas être celui anticipé). La table de conversion par défaut du système d'exploitation définit cette fonction.
- L'enregistrement d'une application dans une langue spécifique (français ou japonais, par exemple) doit être exécuté sur un ordinateur dont les paramètres régionaux par défaut sont dans cette langue (dans Paramètres > Panneau de configuration > Options régionales).
- Les paramètres régionaux de l'ordinateur Load Generator, y compris le jeu de caractères non Unicode par défaut, doivent être configurés de la même façon que sur l'ordinateur utilisé pour l'enregistrement. Vous devez vérifier que le jeu de caractères par défaut sous Linux est identique à celui de Windows, même pour les ordinateurs en anglais (États-Unis), et non supposer qu'ils le sont. Par exemple, le jeu de caractères par défaut sous Linux est UTF-8.
- L'ouverture de la boîte de dialogue Options d'enregistrement peut être assez longue.
Protocole COM/DCOM
Protocole DNS
Protocole Flex
- Un script Flex ne peut pas être généré à l'aide d'une machine virtuelle Java (JVM) externe, version 1.4 ou antérieure.
- Pour les systèmes Windows 32 bits anciens (Windows XP et Windows 2003 R2) : Les scripts qui nécessitent des opérations de machine virtuelle Java peuvent échouer lors de la génération de code ou pendant la relecture en raison de restrictions liées à la gestion de la mémoire virtuelle sous Windows.
- Si votre script contient plusieurs étapes flex_RTMP_tunneled_connect avec le même paramètre de passerelle, vous devez insérer une étape de déconnexion pour l'étape flex_RTMP_tunneled_connect précédente avant de vous reconnecter. Par exemple :
- Si une commande flex_rtmp_tunneled_connect dispose du même paramètre de passerelle que l'étape flex_trtmp_tunneled_connect précédente et que l'étape flex_rtmp_tunneled_disconnect est omise, le script marque une pause illimitée.
GraniteDS (Data Services)
- Pour créer un script dans GraniteDS, sélectionnez Utiliser la configuration GraniteDS dans Options d'enregistrement > Flex > Configurations. Pour générer le code et relire, commencez par copier les principaux fichiers jar de l'application concernée sur l'ordinateur client, puis spécifiez ces fichiers dans Options d'enregistrement > Flex > Objets externalisables. Liste des principaux fichiers jar :
- Si vous avez modifié le fichier granite-config.xml, copiez-le dans le répertoire <Installation_LoadRunner>\dat.
- Lorsque vous alternez entre l'analyse BlazeDS et GraniteDS (Options d'enregistrement > Flex > Configuration), vous devez redémarrer VuGen.
- LoadRunner ne peut pas sérialiser les messages GraniteDS et BlazeDS/LCDS dans un même script.
- Prise en charge de la messagerie Flex RTMP. Toutes les restrictions qui s'appliquent à l'analyse AMF3 s'appliquent également aux objets externalisables par RTMP.
- Étape flex_rtmp_receive_stream. Si l'option Générer une étape flex_rtmp_receive_stream est activée, toutes les transactions, tous les commentaires et points de rendez-vous que vous ajoutez à partir de la barre d'outils Enregistrement sont insérés dans le script après l'étape flex_rtmp_receive_stream.
- Les diagnostics Web ne sont pas compatibles avec les étapes RTMP et RTMPT (même lorsque la répartition est activée).
- Vous ne pouvez pas relire deux étapes RTMPT en même temps.
Ajustement manuel des étapes Flex RTMP enregistrées
Lorsque l'option Générer une étape flex_rtmp_receive_stream est supprimée du volet Flex > RTMP de la boîte de dialogue Options d'enregistrement, LoadRunner génère des étapes flex_rtmp_receive et flex_rtmp_send pour chaque communication avec le serveur. Vous avez ainsi la garantie que les actions utilisateur telles que la pause et la recherche, ainsi que les demandes automatiques effectuées par le client lorsque l'option Dynamic Stream est utilisée, sont incluses dans le script, mais cette méthode capture également des lignes de code inutiles qu'il est difficile de lire et dont la relecture peut ne pas être fiable.
Si vous choisissez d'effacer l'option Générer une étape flex_rtmp_receive_stream pour capturer les données utilisateur, suivez les instructions ci-après pour supprimer les étapes inutiles du script :
- Recherchez l'étape flex_rtmp_send contenant l'argument de lecture initiale. Par exemple :
flex_rtmp_send("send_step2",
"ConnectionID=10",
"Snapshot=tRTMP6.inf",
MESSAGE,
...
MESSAGE,
...
"Argument=<arguments><string>play</string><number>0</number><null/>"
...
LAST);
- Supprimez ou mettez en commentaire les étapes flex_rtmp_receive qui se produisent pendant la diffusion. Par exemple :
- Vous pouvez également supprimer certaines étapes flex_rtmp_send qui ne sont pas associées aux actions utilisateur, telles que les types « user control message ». Par exemple :
- Lorsque vous trouvez une étape flex_rtmp_send qui représente une action utilisateur que vous souhaitez conserver dans le script, procédez comme suit :
- Ajoutez manuellement une étape flex_rtmp_receive_stream avant l'étape d'envoi.
- Vérifiez que l'argument ConnectionID a la même valeur que les étapes le précédant que vous avez supprimées.
- L'argument Snapshot n'est pas pertinent pour une étape ajoutée manuellement.
- Vous pouvez utiliser l'argument ContinueToNexStepAfter = <msec> pour contrôler la durée de lecture minimale de la diffusion à télécharger avant de passer à l'étape suivante.
- Déterminez les étapes flex_rtmp_send qui représentent les actions utilisateur à conserver. Celles-ci contiendront probablement des arguments tels que pauseRaw, pause, seek et play2 (pour Dynamic Stream). Par exemple :
- Déterminez si vous pouvez supprimer d'autres étapes flex_rtmp_send. Par exemple, si vous avez fait glisser un bouton pour effectuer une recherche dans la diffusion, d'imperceptibles saccades du mouvement peuvent être enregistrées comme des actions pause et seek distinctes. Elles ne sont peut-être pas toutes nécessaires. Conservez uniquement celles qui décrivent les opérations souhaitées.
- Identifiez l'étape flex_rtmp_receive qui indique que le serveur a reçu la fin de l'action utilisateur. Par exemple :
Répétez les étapes 2 à 4 pour chaque ensemble de données reçues inutiles et d'actions utilisateur requises dans le script.
Protocoles Java
- Protocole Java Record Replay : l'enregistrement des applications JMS nécessite JDK version 1.6u32 ou une version antérieure.
- Protocole Java sur HTTP : nécessite JDK version 1.5 ou une version ultérieure.
- Lors de l'enregistrement dans Internet Explorer 8 à l'aide du protocole Java, vous devez fermer toutes les instances d'Internet Explorer avant que LoadRunner n'ouvre une instance de l'application pour la session enregistrée.
- Les scripts VuGen qui nécessitent des opérations de machine virtuelle Java, telles que les protocoles Java, le protocole Flex et les scripts Web HTTP/HTML qui utilisent l'extension de format de données GWT, peuvent échouer lors de la génération de code ou pendant la relecture dans VuGen sur les anciens systèmes Windows 32 bits (Windows XP et Windows 2003 R2) en raison de restrictions liées à la gestion de la mémoire virtuelle sous Windows.
Protocole LDAP (Listing Directory Service)
- En cas d'échec de la lecture d'un script LDAP version 3, modifiez l'instruction mldpa_logon_ex pour définir le numéro de version en ajoutant "Version=3" après "URL=.."
- Lors de l'enregistrement de scripts LDAP, les valeurs des paramètres binaires de certaines fonctions LDAP (telles que mldap_add ou mldap_modify) ne sont pas enregistrées. L'enregistrement de paramètres binaires est l'une des fonctions étendues du protocole qui n'est pas prise en charge par VuGen.
Protocole MMS (Media Player)
- Lors de l'exécution d'un scénario dans Controller pour un script MMS, le scénario peut échouer si le paramètre Réseau d'exécution->Simulation de la vitesse n'est pas Utiliser la bande passante maximale et le paramètre Divers->Gestion multiprocessus n'est pas Exécuter le Vuser comme un processus.
- L'erreur suivante se produit lors de l'exécution des scripts Media Player : Error -86801:Host access denied, <hostname> not available or missing. (Erreur -86801 : Refus d'accès à l'hôte, <nom_hôte> non disponible ou manquant.)
Solution : appelez la fonction mms_disable_host_check dans tous les scripts Media Player.Mobile Application - Protocole HTTP/HTML
- Lors de l'enregistrement d'un scénario avec l'enregistreur mobile, la taille maximale du fichier joint PCAP pouvant être envoyé par e-mail peut être limitée par votre fournisseur de services de messagerie.
- Agent renifleur mobile. L'agent renifleur mobile intégré à LoadRunner 11.50 prend en charge les systèmes d'exploitation suivants :
Windows. Windows XP, Windows 7, Windows Server 2003, Windows Server 2008.- Pour exécuter l'agent renifleur mobile sur un système d'exploitation Windows, vous devez également installer WinPcap. WinPcap doit être installé avec les paramètres par défaut du programme d'installation. Les versions suivantes de WinPcap sont prises en charge :
Protocole RDP (Remote Desktop Protocol)
- Le partage du Presse-papiers ne prend en charge que de simples contenus textuels courts.
- Lors de l'utilisation de l'agent RDP, l'enregistrement des applications développées à l'aide de CBuilder peut s'avérer défectueux.
- RDP ne prend pas en charge la profondeur de couleur 32 bits. Si l'enregistrement l'utilise, VuGen VuGen la remplace automatiquement par une plus faible et le message d'avertissement "[RDP Analyzer Warning (790: 418)] 32-bit color depth is not supported, switch to lower one" ([Avertissement de l'analyseur RDP ( 790: 418)] la profondeur de couleur 32 bits n'est pas prise en charge, choisissez-en une plus faible) s'affiche dans la fenêtre Enregistrement.
SAP - Protocole Clic et Script
- Vous pouvez définir des transactions pour estimer la durée d'un sous-ensemble d'étapes effectuées dans une boîte de dialogue modale.
- Pendant l'enregistrement, si vous double-cliquez sur une cellule d'arborescence à côté du texte, VuGen enregistre "Select" (Sélectionner) au lieu de "Activate" (Activer). Un POST est alors manquant lors de la lecture.
- Si la liste des valeurs extraites contient une barre de défilement, il est impossible de sélectionner un élément nécessitant un défilement pour l'extraire du serveur.
- L'évolutivité est moindre que celle du protocole SAP Web, suivant la taille et la fonctionnalité du processus métier.
- Le paramètre d'exécution Replace with Alternate Navigation n'est pas pris en charge.
- Dans certains environnements SAP (tels que 6.20 et 6.40), la lecture de tests faisant appel à la fonction web_element et sélectionnant un élément associé au nom de balise "TD" échoue.
- Pendant l'enregistrement, si vous utilisez une touche du clavier au lieu d'une option de l'interface (la touche Entrée au lieu du bouton de connexion, par exemple), l'étape peut ne pas être enregistrée. De façon générale, nous vous conseillons d'utiliser les options de l'interface utilisateur de préférence aux touches du clavier pour enregistrer des scripts.
Protocole SAP GUI
- Si un processus métier client SAP GUI 7.30 inclut la sélection d'un élément depuis une liste déroulante modifiable, il est possible qu'il ne soit pas lu correctement dans LoadRunner versions 9.52 et ultérieures.
Solution : Ajoutez le chemin d'accès au dossier d'installation de SAP GUI à la variable d'environnement PATH de Windows.Protocole Silverlight
- Les services REST ne génèrent pas d'appels de service Silverlight. Il est toutefois possible de les enregistrer et de les lire.
- Vous ne pouvez pas modifier l'emplacement WSDL dans la boîte de dialogue Protocol and Security Scenario (Protocole et scénario de sécurité).
- Le bouton Mettre à jour du nœud du service Silverlight de la boîte de dialogue Options d'enregistrement met à jour le service si l'emplacement WSDL n'a pas été modifié.
- Si l'emplacement WSDL a été modifié, le service est réimporté (supprimez et importez le service).
- La liaison duplex (interrogation) n'est pas prise en charge pour les services Web WCF.
- Les clients Silverlight 4 et 5 sont pris en charge, mais les applications développées à l'aide des nouvelles fonctions de communication telles que la liaison net.tcp ne le sont pas.
- La visionneuse de captures VuGen ne prend pas en charge les commandes Silverlight.
- Le protocole Silverlight ne prend pas en charge les applications qui utilisent le japonais, le coréen, le chinois simplifié et le chinois traditionnel.
Protocoles TruClient Ajax
- Lors de l'affichage de graphiques de répartition des composants de page Web pour les Vusers TruClient et de l'installation de composants tiers tels que la bibliothèque Necko de Mozilla, il se peut que les mesures Ajax TruClient ne soient pas disponibles ou soient moins précises que celles des autres protocoles. Par exemple, le graphique Temps jusqu'à la répartition du premier tampon et les mesures telles que Protocole de transfert SSL et Heure du client/de l'erreur peuvent ne pas être disponibles.
- Un champ d'entrée doté d'un attribut obligatoire (HTML5) se comporte différemment en modes interactif et de chargement. En mode interactif, si le champ est vide lorsque l'attribut est soumis, le gestionnaire onsubmit n'est pas appelé. En mode de chargement, onsubmit est appelé.
- Après avoir ouvert TruClient en cliquant sur Développer le script et l'avoir fermé ensuite, VuGen peut toujours afficher la bannière jaune du mode de développement. Solutions : Si vous utilisez un proxy, vous devez spécifier "bypass local connections". Si vous utilisez un fichier PAC, le script PAC doit indiquer une connexion directe pour 127.0.0.1.
- Si vous modifiez un script TruClient à l'aide d'une version de LoadRunner plus récente que celle avec laquelle il a été enregistré, dans certains cas, la relecture peut échouer.
Avant de modifier le script, faites-en une copie de sauvegarde. Solution : Si la relecture échoue, enregistrez de nouveau le script à l'aide de la dernière version du protocole TruClient.- TruClient n'enregistre pas les actions "souris sur" lorsqu'une règle CSS de "pointage de la souris" est associée à l'élément.
Solution : Au lieu de pointer la souris, cliquez sur les éléments pour afficher la liste déroulante (les clics sont enregistrés).- Les types et les arguments des étapes du protocole TruClient ne sont pas localisés.
- Les chaînes générales de TruClient ne sont pas localisées dans la version japonaise.
Protocole IE - Ajax TruClient
- Le protocole IE - Ajax TruClient ne prend pas en charge l'usurpation d'adresse IP.
- Le protocole IE - Ajax TruClient ne prend pas en charge l'émulation de la vitesse du modem.
- Le protocole IE - Ajax TruClient ne prend pas en charge Diagnostics pour J2EE/.NET.
- Le protocole IE - TruClient Ajax n'est pas pris en charge pour le système d'exploitation Windows 8.
- Lors de l'enregistrement d'un script dans le protocole IE - TruClient Ajax, un événement clavier associé à la touche Ctrl n'est pas pris en charge et n'est donc pas enregistré.
- Le protocole IE - Ajax TruClient nécessite l'installation d'Internet Explorer 9 sur le Load Generator.
- En raison du comportement d'Internet Explorer 9, lors de l'utilisation du protocole IE - Ajax TruClient avec Internet Explorer 9, et si votre plug-in IE Java est antérieur à la version 7, le navigateur peut s'arrêter inopinément lorsque vous visitez des pages Web rendues et contenant des applets nécessitant l'instanciation du plug-in.
Solution : Installez le plug-in IE Java version 7 ou ultérieure.- TruClient n'est pas pris en charge en mode Affichage de compatibilité Internet Explorer 9.
- Lors de l'exécution d'un test de chargement dans TruClient Ajax - IE, les paramètres doivent contenir moins de 500 caractères.
- Les dernières versions de l'antivirus McAfee peuvent provoquer des collisions de hook réseau avec le protocole IE - Ajax TruClient. Par conséquent, il peut en résulter un comportement inattendu pendant un test de chargement, par exemple, l'arrêt de l'exécution de certains Vusers. Un message d'erreur peut apparaître dans le volet d'erreur du Controller et le statut du Vuser est défini sur Échec.
Solution : Désactivez l'antivirus McAfee.Protocole Firefox - Ajax TruClient
- Les boîtes de dialogue de sécurité ne s'affichent pas dans TruClient pendant le développement du script.
- Si vous rencontrez des problèmes lors de l'exécution des Vusers Firefox - TruClient Ajax en mode de chargement, modifiez les paramètres Définition du rythme (Relecture > Paramètres d'exécution > Général > Pacing) comme suit : Sélectionnez Après la fin de l'itération précédente ou À intervalle <fixe/aléatoire>.
- Le protocole Firefox - Ajax TruClient ne peut être utilisé qu'avec des applications qui prennent en charge le navigateur Mozilla Firefox.
- Un Vuser doté de privilèges non administrateur peut lancer le protocole Firefox - Ajax TruClient lors de l'utilisation du système d'exploitation Windows XP SP3, Windows Server 2003 R2 32 bits ou Windows Server 2008 x64.
- Firefox - TruClient Ajax ne prend pas en charge l'authentification Kerberos. Si le serveur prend également en charge NTLM, TruClient transfère automatiquement l'authentification vers NTLM et poursuit l'opération.
- À partir d'un hôte Performance Center, une erreur se produit lors de la relecture d'un script TruClient Firefox via l'éditeur Firefox.
Solution : Fermez VuGen et ouvrez-le de nouveau ou utilisez une installation autonome de VuGen.Web - Protocole HTTP/HTML
- La configuration du mappage de ports n'est pas prise en charge en mode d'enregistrement du proxy.
- VuGen ne peut pas obtenir un certificat client depuis Internet Explorer 10 lors de l'enregistrement d'une session.
Solution : Indiquez un certificat client dans les paramètres de mappage de ports.- Lorsque la protection renforcée de clé privée est définie sur un certificat et que le mode WinInet est utilisé pendant la relecture, vous pouvez être amené à entrer manuellement les détails d'authentification lors de la relecture du script.
- L'enregistrement d'un script à l'aide de l'ancien moteur d'enregistrement n'est pas pris en charge pour Internet Explorer 9 et supérieur.
- Dans les versions précédentes de LoadRunner, le type C "char" est considéré équivalent à "signed char". Dans LoadRunner 11.50 et les versions ultérieures, il est considéré équivalent à "unsigned char". Ainsi, si l'utilisateur a utilisé "char" sans préciser s'il était signé ou non, puis a effectué des opérations arithmétiques sur cette variable, les résultats peuvent être différents lors de la comparaison de LoadRunner 11.50 aux versions antérieures.
Web - Protocole Clic et Script
- Lors de l'utilisation de Windows 2003 R2, les étapes Clic et Script Web ne sont pas générées après l'enregistrement.
Solution : Pour remédier à ce problème, désactivez l'option Configuration de sécurité renforcée d'Internet Explorer. Par défaut, elle est activée. (Panneau de configuration > Outils d'administration > Gestionnaire de serveur > Paramétrer la Configuration de sécurité renforcée d'Internet Explorer).- Web (Clic et Script) ne prend plus en charge la lecture des applets et des objets ActiveX. Cette fonctionnalité fait désormais partie du protocole Clic et Script - AJAX et est uniquement prise en charge sur une plate-forme Windows.
Protocole Web Services
- Dans le cas de grandes enveloppes SOAP, l'enregistrement et la lecture des captures sont désactivés.
- La fonction Importer SOAP n'est pas prise en charge pour les enveloppes qui contiennent un seul élément de plus de 500 Ko.
- L'enregistrement de demandes avec pièces jointes ou sécurité n'est pas pris en charge.
- Avec les outils Axe, les appels de service Web contenant des pièces jointes et une sécurité ne sont pas pris en charge.
- Avec les outils .NET, SOAP version 1.2 n'est pas pris en charge pour les appels asynchrones.
- Vous pouvez entrer des chaînes de texte pouvant atteindre 10 Ko à coder en base 64. Si la chaîne est plus importante, utilisez l'option Obtenir à partir d'un fichier.
- VuGen prend en charge les messages de service Web sur la file d'attente de messages JMS, mais pas les sujets JMS.
- Les extensions de liaisons JMS ne sont pas prises en charge.
- Tous les services du script doivent avoir le même scénario de sécurité. Il est possible de le configurer par le biais de l'onglet Protocoles et sécurité.
- Les appels de service Web asynchrones et les gestionnaires d'utilisateurs personnalisés ne sont pas pris en charge avec WCF.
- LoadRunner ne peut pas lire des scripts qui contiennent la fonction soa_xml_validate.
- Lors de l'utilisation de la "mise à jour de service", les étapes déjà présentes dans le script n'affichent pas les propriétés mises à jour (dans la vue des arguments des étapes) avant la fermeture et la réouverture de l'application. Après la réouverture de l'application, les arguments des étapes sont mis à jour. Si le script est ouvert lors de la "mise à jour de service", l'application renvoie une exception dans les arguments d'affichage du script.
Solution : Fermez le fichier de script pendant l'exécution de la "mise à jour de service" ou rouvrez le test après avoir exécuté celle-ci.- L'ouverture d'un script de service Web peut échouer lorsque vous importez le WDSL avec les outils Axis. Solution : Importez le WDSL avec les outils .NET.
En cas de problème lors de la régénération des scripts, procédez comme suit :
1) Créez un test.
2) Importez le WSDL à l'aide des outils .NET.
3) Accédez au répertoire du nouveau script.
4) Copiez le dossier "WSDL" et collez-le sur le répertoire de l'ancien script.
5) Dans le répertoire de l'ancien script, ouvrez le fichier 'default.cfg'.
6) Sous l'en-tête [WebServices], remplacez "Toolkit=Axis" par "Toolkit=.NET"
- Lorsque vous importez un fichier WSDL dans un script de services Web dont le nom contient des caractères non anglais, si le fichier comporte des erreurs, elles ne figurent pas dans le rapport sur les erreurs.
Solution : Renommez et enregistrez le script en utilisant uniquement des caractères anglais.Protocole Windows Sockets
Protocole SDK
- Lors de la création de MSI, les caractères non anglais dans le nom des fichiers et des chemins ne sont pas pris en charge.
- Pour exécuter le protocole SDK, vous devez disposer de privilèges d'administrateur et le paramètre Exécuter les comptes d'administrateurs en mode d'approbation d'administrateur doit être désactivé.
- Il prend en charge les MSI de SE 32 et 64 bits pour LoadRunner, VuGen et les hôtes PC uniquement.
- Il prend en charge les MSI de SE 32 bits uniquement pour les serveurs PC.
- La prise en charge du complément Correctif LoadRunner, VuGen et hôte PC concerne les fichiers TARGETDIR uniquement.
Windows 8
- Sur un système d'exploitation Windows 8 64 bits, VuGen ne peut pas procéder à l'enregistrement lors de la création d'un script Citrix et Web en mode multi-protocole. L'enregistrement n'est pas non plus pris en charge pour le protocole Oracle Web App 11i. En effet, la version 64 bits d'Internet Explorer 10 n'est actuellement pas prise en charge pour ces modes et protocoles.
- La fonctionnalité Insérer la vérification du texte n'est pas prise en charge pour les protocoles Web sous Windows 8 et le bouton correspondant n'apparaît pas dans la barre d'outils d'enregistrement de VuGen.
Solution : Vous pouvez ajouter une vérification de texte à partir du volet Capture lorsque le script est généré.- Les scripts RTE ne peuvent pas être enregistrés ou lus sous Windows 8.
Prise en charge asynchrone
Dans tous les protocoles qui gèrent les sessions asynchrones, l'enregistrement est uniquement appliqué aux étapes web_*.
IPv6
IPv6 est pris en charge pour les protocoles figurant dans le tableau qui précède. Les restrictions suivantes sont liées à la prise en charge du protocole Web HTTP :
- FTP à partir du Web n'est pas pris en charge.
- La répartition Web n'est pas prise en charge.
- Kerberos n'est pas pris en charge.
- L'usurpation d'adresse à partir du Web n'est pas prise en charge.
- Les fichiers PAC ne sont pas pris en charge.
- IPv6 Webtrace ne prend pas en charge le mode socket brut.
- IPv6 Webtrace n'est pas pris en charge sur les interfaces réseau 6to4 sortantes.
- IPv6 Webtrace n'est pas pris en charge sur les systèmes d'exploitation Windows XP et Windows 2003.
- Le mode socket brut pour IPv6 Webtrace n'est pas pris en charge ; par conséquent, vous ne pouvez pas déterminer d'itinéraires vers des cibles IPv6 par l'intermédiaire du transport de sockets bruts.
- Il n'est pas possible d'utiliser une adresse IP explicite (format IPv6) dans un argument URL. Par exemple, l'étape suivante échoue lors de la relecture :
web_url("IPv6",
"URL=http://[2001:0db8:85a3:0000::8a2e:0370:7334]/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
Enregistrement 64 bits
De façon générale, les applications 64 bits issues d'une version de client 32 bits doivent fonctionner de la même façon que le client 32 bits. Bien que le risque soit faible, les nouveaux clients peuvent utiliser la puissance des applications 64 bits natives. Par exemple, lors de l'utilisation de types longs 64 bits pour les identificateurs dans les tables de BD, la valeur de l'identificateur est coupée et la requête échoue.
Tenez compte des consignes suivantes :
- L'environnement pour l'enregistrement 64 bits doit être Windows 7 x64 ou Windows 8 x64 (Windows 8 x64 ajouté au Service Pack 11.52) et une AUT (Application Under Test) 64 bits.
- L'enregistrement sur un système d'exploitation 64 bits pour des applications 32 et 64 bits (exécutées en tant qu'application 64 bits) est pris en charge.
- La relecture s'effectue uniquement en 32 bits.
- Pour le protocole Java sur HTTP : Une machine virtuelle Java 32 bits est requise pour la relecture.
- Pour le protocole .NET : Deux types 64 bits sont disponibles pour les applications .NET (AnyCPU et 64 bits pur). LoadRunner prend en charge AnyCPU uniquement. Il n'existe actuellement aucune solution pour les applications en 64 bits pur.
Pour la relecture, LoadRunner utilise les mêmes DLL AnyCPU que celles utilisées pour l'enregistrement.- Oracle 2-Tier : Les clients 32 et 64 bits doivent être installés (les premiers sont nécessaires pour la relecture).
Le tableau suivant décrit la prise en charge des protocoles pour l'enregistrement asynchrone, IPv6 et 64 bits :
Vusers GUI
- LoadRunner prend en charge les scripts Vuser GUI créés à l'aide de HP QuickTest. Ceux créés dans WinRunner ne sont plus pris en charge.
- Les ordinateurs Load Generator sous Windows peuvent exécuter un seul Vuser GUI à la fois. Pour exécuter plusieurs Vusers GUI dans un test de chargement, vous devez ouvrir une session Terminal Server pour chaque Vuser GUI. Pour plus d'informations, consultez le manuel HP LoadRunner Controller User Guide.
Analysis
- Analysis échoue lorsque vous tentez de vous connecter à une version du serveur ALM différente du serveur auquel vous êtes connecté dans votre navigateur.
Solution : Connectez-vous à l'autre version d'ALM dans votre navigateur et téléchargez les fichiers client en cliquant sur le lien Application Lifecycle Management.- Lors de l'ouverture de résultats depuis ALM dans LoadRunner Analysis, il se peut que certains graphiques ne soient pas disponibles.
- Lors de l'analyse des résultats d'un test de chargement au cours duquel les Vusers Web accèdent à l'AUT via un serveur proxy, le graphique Temps jusqu'à la répartition du premier tampon affiche uniquement des valeurs égales à zéro pour Temps du réseau et Temps du serveur. Cela est dû au fait que la mesure "temps dans le premier tampon" est désactivée lors de l'utilisation d'un proxy et que les valeurs de temps peuvent uniquement être déterminées par le serveur proxy.
- Les résultats du chargement contenant des transactions avec le caractère '@' ou ',' peuvent entrer en conflit avec les transactions existantes. En effet, Analysis tente de remplacer ces caractères par le caractère '_', et si cela résulte en un conflit de noms de transaction, une erreur se produit.
Solution : Évitez d'utiliser le caractère '@' et ',' dans les noms de transaction.- Lorsque les résultats d'Analysis sont composés d'un grand nombre de mesures similaires, vous pouvez constater des pics dans les graphiques ou obtenir un message de type Mémoire insuffisante.
Solution : Pour Windows 64 bits, assurez-vous de disposer d'une mémoire d'au moins 4 Go. Pour Windows 32 bits, sélectionnez Démarrer > Exécuter et tapez msconfig. Dans l'onglet Démarrer, cliquez sur Options avancées. Sélectionnez Mémoire maximale et attribuez la valeur maximale.- Actuellement, Analysis prend en charge Microsoft SQL Server version 2005 et supérieur.
- Si vous utilisez Microsoft SQL Server 2000, vous devez soit migrer les données Analysis, soit passer à Microsoft SQL Server 2005. Les tâches suivantes décrivent les procédures de migration et de mise à niveau :
Pour migrer des données Analysis héritées vers SQL Server 2005 :
- Dans SQL Server Management Studio, à l'aide de l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données SQL Server.
- Développez Bases de données, cliquez avec le bouton droit sur la base de données Analysis, sélectionnez Tâches\Copier la base de données.
- Suivez les instructions de l'assistant.
Pour procéder à la mise à niveau de SQL 2000 vers SQL 2005 :
- Si vous utilisez votre propre politique dans MS SQL Server, il peut s'avérer nécessaire d'ajouter votre propre compte au modèle de base de données Analysis (dossier <Installation LR>\bin\dat).
- Lors de l'exportation des rapports Analysis dans MS Word, n'oubliez pas que le chargement de contenu peut affecter le format de la table dans le document. Le format RTF est recommandé.
- Les paramètres Analysis par défaut suivants ont été modifiés : Inclure Temps de réflexion est désactivé et Afficher le récapitulatif pendant la génération des données complètes est activé.
- MS Access et les requêtes SQL sont limités lors du filtrage d'un nombre important de transactions (supérieur à 100).
- Même après l'exécution de <Langue> User Interface Pack, les données de l'interface utilisateur d'Analysis générées à partir de la session exemple (dossier <Installation LR>\tutorial) s'affichent en anglais. Le filtrage des graphiques n'aboutit pas. Solution : Générez de nouveau les graphiques pour qu'apparaisse la langue du <Langue> User Interface Pack et que le filtrage fonctionne.
Intégrations
Cette section fournit des informations relatives à l'intégration, notamment :
Prise en charge des extensions de format de données (DFE)
QuickTest Professional
HP Service Virtualization
- Si vous modifiez les paramètres HP Service Virtualization dans l'onglet Créer lors de l'exécution d'un scénario Controller avec un projet HP Service Virtualization, les paramètres ne sont pas appliqués aux serveurs HP Service Virtualization.
- Un projet HP Service Virtualization ne peut pas être correctement importé dans un scénario Controller si le serveur HP Service Virtualization utilise les informations d'identification à la fois pour le protocole SSL et les moniteurs.
Solution : Configurez le serveur HP Service Virtualization de façon à utiliser uniquement les informations d'identification pour le protocole SSL.SiteScope
- Si vous configurez le graphique des ressources système SiteScope (Graphiques des ressources système > SiteScope), vous ne pouvez pas spécifier un compte d'utilisateur SiteScope déterminé. LoadRunner utilise l'utilisateur Administrateur SiteScope par défaut.
- Si vous voulez configurer la surveillance SiteScope à l'aide d'un compte SiteScope autre que le compte Administrateur SiteScope par défaut, vous devez explicitement affecter un groupe doté de moniteurs à ce compte dans SiteScope.
- L'authentification sur un serveur SiteScope n'est pas prise en charge.
Solution : Supprimez la protection par mot de passe du compte d'administrateur de serveur SiteScope.Prise en charge multilingue
Cette section comprend les sous-sections suivantes :
Restrictions en matière d'internationalisation
- Pour activer la prise en charge multilingue, les serveurs DB et FS doivent prendre en charge le standard Unicode. Ce dernier est une fonctionnalité de MS-SQL qui permet la prise en charge multilingue. Dans Oracle, la prise en charge multilingue est définie lors de l'installation du serveur.
- Si vous utilisez une base de données Oracle UTF-8, vous pouvez saisir du texte dans plusieurs langues autres que l'anglais. Pour les bases de données MS-SQL, vous pouvez définir des projets au standard Unicode afin de permettre une prise en charge multilingue. Vous pouvez en outre modifier des projets MS-SQL pour qu'ils soient compatibles avec le standard Unicode. Vous pouvez en outre saisir du texte dans une langue autre que l'anglais quels que soient les paramètres régionaux utilisés sur l'ordinateur client ALM. Toutefois, si les serveurs ALM ne sont pas compatibles avec le standard Unicode, les caractères non anglais saisis sur l'ordinateur client ALM sont remplacés par des points d'interrogation.
- Vous pouvez uniquement utiliser des versions localisées de Performance Center qui correspondent à la localisation de la version d'ALM associée. Par exemple, pour utiliser Performance Center en coréen, la version d'ALM doit également être en coréen.
- Vous ne pouvez pas saisir des caractères japonais dans le champ Mot de passe de la fenêtre de connexion à ALM ou dans le Générateur de documents. Solution : Collez le texte à partir du Presse-papiers.
- L'ouverture et la mise à jour d'un projet qui contient des caractères différents de ceux définis dans ClientOSLocale ou ClientOSAdvanceLocale peuvent causer des dommages irréversibles.
- Le paramètre InputLanguage inséré à partir d'un composant externe dans ALM doit être identique aux paramètres ClientOSLocale et ClientOSAdvanceLocale. Par exemple, vous ne pouvez pas insérer un script QuickTest Professional qui contient des caractères japonais dans un client qui s'exécute sur un paramètre OSLanguage avec les paramètres ClientOSLocale ou ClientOSAdvanceLocale non écrits en japonais.
- Lors de l'envoi d'un courrier qui contient des caractères non anglais à partir du client ALM/Quality Center, celui-ci doit être envoyé à partir des paramètres ClientOSLocale et ClientOSAdvanceLocale qui correspondent aux paramètres régionaux des caractères du courrier.
- Pour envoyer du courrier qui contient des caractères non anglais, le serveur de messagerie MailServerVersion et MailClientVersion doit prendre en charge les caractères non anglais.
- Pour afficher des caractères non anglais, le paramètre OSLanguage doit inclure les bonnes polices pour la langue.
- Les paramètres SiteAdminDBCollation et ProjectDBCollation doivent être définis sur la même langue que celle de l'insertion de données. Par exemple, l'insertion de caractères japonais dans une collation coréenne n'est pas prise en charge.
- L'outil de vérification de l'orthographe est uniquement disponible en anglais.
- En raison d'un problème survenu dans la version spécifique du pilote JDBC, l'utilisation d'une collation chinoise et japonaise dans MS-SQL peut provoquer une erreur lors de l'exécution de certaines actions.
- Vous ne pouvez pas créer des projets ALM/Quality Center avec des caractères thaïlandais dans le nom de projet.
- Le nombre de caractères à deux octets que vous pouvez saisir dans la case d'édition ALM peut être plus limité que le nombre de caractères spécifiés dans les messages d'erreur pertinents. Le nombre de caractères qui peut être utilisé dépend des définitions de la base de données et de la collation du jeu de caractères utilisé. Par exemple, un caractère peut occuper 3 octets lors de l'utilisation de caractères japonais avec une base de données définie pour être compatible avec le format UTF8.
- Lorsque vous générez un document dans le Générateur de documents qui inclut des scripts de test avec des caractères non anglais, ces caractères peuvent s'afficher en tant que texte ASCII aléatoire. Solution : Sélectionnez En tant qu'icônes pour les Options d'intégration des pièces jointes du Générateur de documents (et non En tant que texte étendu).
- ALM/Quality Center versions 9.2 et ultérieures prennent en charge l'authentification LDAP utilisant des jeux de caractères non anglais. Auparavant, la connexion échouait lorsque les mots de passe des utilisateurs authentifiés via LDAP contenaient des caractères non anglais. Pour utiliser des jeux de caractères non anglais, définissez le paramètre LDAP_CHARSET dans Administration du site sur Par défaut ajoutez la valeur adéquate indiquée dans la liste des jeux de caractères de base (http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html).
- Paramètres régionaux pour l'hébreu : sur les ordinateurs client munis de paramètres régionaux pour l'hébreu, pour s'assurer que les champs de mémo ALM (par exemple, Description, Commentaires, Texte enrichi) s'affichent correctement, configurez les paramètres suivants dans la fenêtre Panneau de configuration > Options régionales et linguistiques :
Restrictions en matière de localisation
- Projet de démonstration. Le projet de démonstration est disponible en anglais uniquement. Les projets de démonstration localisés seront disponibles lors du premier correctif des modules linguistiques. Certaines leçons du didacticiel ALM reposent sur le projet de démonstration par soucis de précision des résultats. Vous pouvez tout de même exécuter le didacticiel mais certains de vos résultats ne correspondront peut-être pas avec ceux décrits dans les leçons.
- La langue de l'interface utilisateur est définie par le serveur ALM et une seule langue peut être définie par serveur.
- ALM Language Pack doit être installé et exécuté sous Windows où la langue native Windows (MLU*) est identique à la langue MUI*.
- Un projet ALM créé dans une édition anglaise ne peut être mis à niveau vers une édition localisée.
- Dans la version localisée en français sous Windows XP (SP3), vous ne pouvez pas exporter des anomalies vers Microsoft Excel.
- Lors de l'utilisation d'une version localisée du test de performance, vous devez installer Arial Unicode MS - version 1.00 ou ultérieure sur votre serveur PC.
Modules linguistiques de LoadRunner
- User Interface Pack de LoadRunner. Lors de l'installation du module linguistique, un message d'avertissement peut vous informer que le processus de lancement de HP LoadRunner est utilisé.
Solution : Cliquez sur Continuer pour reprendre l'installation.- Le module linguistique de .NET Framework doit être installé pour afficher les chaînes localisées.
- Scripts du didacticiel. Après l'installation du module linguistique, toutes les sessions et tous les scripts dans \HP\LoadRunner\tutorial sont encore en anglais.
- User Interface Pack de LoadRunner. Si vous utilisez un User Interface Pack de LoadRunner, il est recommandé de l'installer avant l'exécution initiale de LoadRunner.
- Menus et barres d'outils. Si vous installez un User Interface Pack de LoadRunner pour la première fois, il se peut que les menus et les barres d'outils ne soient pas traduits.
Solution : Fermez LoadRunner et supprimez le dossier suivant du registre : HKEY_CURRENT_USER\Software\<Nom du dossier>, où <Nom du dossier> est le lecteur sur lequel vous avez installé LoadRunner.
Par exemple, si LoadRunner est installé sur le lecteur C, le nom de dossier du registre est le suivant : HKEY_CURRENT_USER\Software\C.Restar t LoadRunner.- Modèles de rapport dans Analysis. Si vous installez un User Interface Pack de LoadRunner pour la première fois, il se peut que les modèles de rapport dans Analysis (Rapports > Modèles de rapport) ne soient pas traduits.
Solution : Fermez LoadRunner et copiez les fichiers depuis : <Racine CD de LoadRunner User Interface Pack>\Reporting dans le dossier <Dossier d'installation de LoadRunner>\bin\dat\Reporting. Redémarrez LoadRunner.Version non localisée de LoadRunner sur des systèmes d'exploitation de langue étrangère
- Prise en charge linguistique. LoadRunner prend uniquement en charge l'anglais et la langue native du système d'exploitation de l'ordinateur. Par exemple, si vous utilisez le système d'exploitation Windows XP japonais, vous pouvez exécuter LoadRunner en japonais et en anglais.
- Chemin d'installation. Chemin auquel les fichiers d'installation de LoadRunner sont situés et chemin auquel LoadRunner est installé, peut uniquement contenir des caractères anglais.
- Complément Diagnostics. Pour utiliser le complément Diagnostics avec le Controller sur un ordinateur doté d'un système d'exploitation non anglais, le correctif de type hotfix Diagnostics_9.0_8.0_LR_Addin_QCCR1I52206 doit être installé. Pour obtenir plus d'assistance, contactez le support client HP.
- .Échec de NET Framework 3.5. L'installation de LoadRunner sur un ordinateur localisé peut aboutir à un échec du processus d'installation de .NET Framework 3.5 et vous serez invité à interrompre l'installation. Cela est dû au fait que l'installation de .NET 3.5 Framework tente de télécharger sans succès le module linguistique de .NET Framework.
Solution : Interrompez l'installation de LoadRunner selon les instructions de l'assistant d'installation et appelez de nouveau l'installation de LoadRunner.- Aide en ligne. La fonction de recherche risque de ne pas fonctionner comme prévu pour les chaînes contenant des caractères chinois ou japonais (à l'exception du Katakana à pleine chasse japonais).
Solution : Ajoutez un espace demi-chasse après chaque caractère dans la chaîne de recherche.- Aide en ligne. Pour optimiser les performances de l'aide en ligne, installez le dernier JRE.
- Caractères japonais dans les scripts Web (HTTP/HTML). Si vous avez défini l'option d'enregistrement avancée de façon à spécifier le codage d'une application, et si l'application utilise un codage de caractères différent pour les pages, il se peut que le journal des enregistrements ou le script affiche des caractères japonais incorrects. La relecture du script n'en est pas affectée.
- Espaces insécables dans les protocoles Web pour les langues de l'Extrême-Orient. Un espace insécable ( `\xA0', etc.) ne peut pas être représenté dans certains jeux de caractères des paramètres régionaux pour l'Extrême-Orient (dans lesquels il est considéré comme un octet de tête). Les espaces insécables sont convertis en espaces normaux (` `, `\x20', etc.), lors de la génération du code de script et de la relecture. Cette anomalie peut provoquer des problèmes de relecture, comme des incompatibilités de longueur en raison de la suppression de plusieurs espaces normaux.
Solution : Supprimez ou ajoutez des espaces du/au script de façon à permettre la comparaison ou spécifiez des expressions régulières pour éviter le problème.- Installations autonomes. L'interface des installations autonomes de VuGen et d'Analysis est en anglais et n'est pas localisée.
- Propriétés d'appel de Flex AMF. Des symboles multioctets dans les propriétés d'appel de Flex AMF sont corrompus dans l'affichage du texte de script.
- Saisie semi-automatique des mots. La saisie semi-automatique des mots ne fonctionne pas lorsque Windows est configuré pour utiliser la combinaison Ctrl+Espace. Il s'agit d'un problème courant lors de l'utilisation d'un clavier chinois.
Solution : Sélectionnez Compléter le mot dans le menu Edition. Les utilisateurs avancés peuvent désactiver Ctrl+Espace pour les claviers chinois en définissant les clés de registre suivantes :
- [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00- [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00- Protocoles ODBC et Oracle 2-Tier. Lors de l'enregistrement d'un script dans VuGen à l'aide des protocoles ODBC ou Oracle 2-Tier, si vous arrêtez l'enregistrement alors que l'AUT est toujours ouverte, VuGen peut s'arrêter inopinément.
Solution : Fermez LoadRunner et ouvrez le fichier <Dossier d'installation de LoadRunner>\dat\protocols\options\script\general.opt dans un éditeur de texte.
Mettez en commentaire la ligne suivante en ajoutant un point-virgule au début de la ligne : Option=DumpProcesses de façon à ressembler à ce qui suit : ;Option=DumpProcesses- Rapports PDF. Dans Analysis, un rapport PDF peut être généré avec des caractères illisibles s'il contient des caractères non anglais.
Solution : Avant de générer le fichier PDF, modifiez la police dans le modèle de rapport que vous utilisez.Assistance HP Software
Vous pouvez visiter le site Web de l'assistance HP Software à l'adresse :
www.hp.com/go/hpsoftwaresupport
Ce site Web fournit des informations de contact et des détails sur les produits, les services et l'assistance fournis par HP Software. Pour de plus amples informations, visitez le site Web de l'assistance HP à l'adresse : Assistance HP Software en ligne.
L'assistance HP Software fournit aux clients des informations de résolution des problèmes. Il offre un moyen rapide et efficace d'accéder aux outils interactifs d'assistance techniques nécessaires à la gestion de votre entreprise. En tant que client de l'assistance, vous pouvez :
- effectuer des recherches dans les documents qui vous intéressent ;
- soumettre et suivre la progression de la résolution des incidents ;
- soumettre des demandes d'amélioration en ligne ;
- télécharger des correctifs logiciels ;
- gérer un contrat d'assistance ;
- rechercher des contacts HP spécialisés dans l'assistance ;
- consulter des informations sur les services disponibles ;
- entamer des discussions avec d'autres clients logiciels ;
- rechercher des formations et vous y inscrire.
Pour accéder à la base de connaissances, visitez la page d'accueil de recherche dans la base de connaissances.
Remarque : La plupart des domaines de l'assistance nécessitent que vous soyez enregistré en tant qu'utilisateur HP Passport. Ils peuvent également nécessiter un contrat d'assistance actif. Pour de plus amples informations sur les niveaux d'accès à l'assistance, rendez-vous sur : Niveaux d'accès.
Pour obtenir un identifiant HP Passport ID, accédez à : Inscription à HP Passport.
Mentions légales
© Copyright 1992 - 2013 Hewlett-Packard Development Company, L.P.
Logiciel informatique confidentiel. La possession, l'utilisation et la copie sont interdites sans licence valide délivrée par HP. Conformément à FAR 12.211 et 12.212, les logiciels commerciaux, la documentation des logiciels et les données techniques relatives aux articles commerciaux disposent d'une licence accordée au gouvernement des États-Unis conformément aux conditions de licence commerciale standard HP.
Les seules garanties relatives aux produits et services HP sont décrites dans les déclarations de garantie expresses accompagnant lesdits produits et services. Rien dans le présent document ne doit être considéré comme constituant une garantie supplémentaire. HP ne saurait être tenu pour responsable des erreurs techniques ou éditoriales ni des omissions que pourrait comporter le présent document.
Les informations du présent document peuvent être modifiées sans aucun préavis.
Pour obtenir des informations sur des contrats de licence tiers et/ou Open Source, consultez le répertoire Licences sur le support d'installation du produit.
Adobe® et Acrobat® sont des marques d'Adobe Systems Incorporated.
Microsoft®, Windows® et Windows® XP sont des marques de Microsoft Corporation enregistrées aux États-Unis.
Oracle et Java sont des marques déposées d'Oracle et/ou de ses filiales.
Unix® est une marque déposée de The Open Group.
© Copyright 2013 Hewlett-Packard Development Company, L.P. |