Propriétés de planning

Lorsque vous ouvrez un planning, vous pouvez définir ses propriétés.

Page de chargement de l'utilisateur

Cliquez avec le bouton droit dans le tableau et sélectionnez Ajouter pour ajouter une étape. Pour modifier une étape, sélectionnez la ligne, puis cliquez sur Modifier ou cliquez sur l'icône de l'utilisateur dans la première colonne.
Utilisateurs
Entrez le nombre total d'utilisateurs à activer dans l'étape (et non le nombre d'utilisateurs à ajouter ou à soustraire à ceux en cours d'exécution).
Exécuter pendant une période de temps spécifiée
Entrez la durée (et les unités de temps) pour que l'étape s'exécute. Lorsque le nombre spécifié d'utilisateurs est atteint, les utilisateurs s'exécutent pendant cette période. Une fois le délai expiré, les utilisateurs continuent de s'exécuter s'ils sont requis pour l'étape suivante ; sinon, ils sont arrêtés gracieusement.
Cliquez sur Afficher avancé pour définir d'autres options afin de préparer le système testé avant que les utilisateurs n'entrent réellement dans l'étape :
Modifier le taux
Entrez un nombre pour définir un délai entre l'ajout ou la suppression de chaque utilisateur, plutôt que de les ajouter ou de les soustraire tous en même temps. L'échelonnement des utilisateurs évite la surcharge du système qui peut être à l'origine d'expirations de connexion. L'Aperçu du chargement de l'utilisateur affiche ce délai en noir.
Temps d'établissement
Un système testé peut réagir à un changement soudain dans la population d'utilisateurs. La définition d'un temps de stabilisation, qui débute lorsque le nombre cible d'utilisateurs est atteint, permet au système de se stabiliser afin de refléter précisément le nombre d'utilisateurs. L'Aperçu du chargement de l'utilisateur s'affiche cette fois en noir.
Délai imparti à un utilisateur pour répondre à une demande d'arrêt
Entrez éventuellement une valeur. Avant de s'arrêter, un utilisateur virtuel termine l'action qu'il est en train d'exécuter (par exemple, une requête HTTP). Si un utilisateur virtuel n'a pas terminé dans le délai spécifié, l'utilisateur est obligé de terminer.
Aperçu de la charge de l'utilisateur
Prévisualise les étapes de la population d'utilisateurs au fil du temps. Les segments de ligne rouges indiquent que le nombre total d'utilisateurs a été atteint pour l'état.

Page Temps de réflexion

Utilisez le temps de réflexion enregistré
Sélectionnez pour lire un test à la même vitesse qu'il a été enregistré. Cette option n'a aucun effet sur le temps de réflexion.
Spécifiez un temps de réflexion fixe
Le temps de réflexion de chaque utilisateur correspond exactement à la même valeur : la valeur que vous spécifiez. Bien que cela n'émule pas les utilisateurs avec précision, il est utile si vous souhaitez rejouer un test rapidement.
Augmenter/diminuer le temps de réflexion d'un pourcentage
Tapez un pourcentage dans Échelle de temps de réflexion. Le temps de réflexion de chaque utilisateur est multiplié par ce pourcentage. La valeur 100 ne modifie pas les temps de réflexion. La valeur 200 double le temps de réflexion et la lecture du planning est deux fois plus lente qu'au moment de son enregistrement. La valeur 50 réduit le temps de réflexion de moitié et la lecture du planning est deux fois plus rapide. Une valeur de 0 indique aucun délai.
Variez le temps de réflexion d'un pourcentage aléatoire
Le temps de réflexion de chaque utilisateur est généré aléatoirement dans les limites supérieure et inférieure des pourcentages que vous fournissez. Le pourcentage est défini en fonction du temps de réflexion enregistré. Par exemple, si vous entrez 10 dans Limite inférieure et entrez 90 dans Limite supérieure, les temps de réflexion seront compris entre 10 % et 90 % du temps de réflexion enregistré à l'origine. Le temps aléatoire est uniformément distribué dans cette plage.
Temps de réflexion maximum
Définir un temps de réflexion maximum est utile avec des tests qui émulent des temps de réflexion réels. Si vous avez défini une valeur maximale, vous n'aurez pas besoin de rechercher et d'éditer les temps de réflexion du test trop longs. Les temps de réflexion longs peuvent être dus à un grand nombre de facteurs, par exemple à une interruption lors de l'enregistrement. Pour restaurer les temps de réflexion d'origine, décochez cette case.

Page Surveillance des ressources

Activer la surveillance des ressources
Sélectionnez pour activer la surveillance des ressources. Les sources de données disponibles sont capturées à partir de ces sources :
  • Apache HTTP Server Managed Beans
  • Apache Tomcat Managed Beans
  • IBM® Tivoli® agents de surveillance
  • IBM DB2® moniteurs d'instantanés
  • L'IBM WebSphere® Infrastructure de surveillance des performances
  • JBoss Application Server Managed Beans
  • Java™ Virtual Machine Managed Beans
  • Oracle Database
  • Oracle WebLogic Server Managed Beans
  • SAP NetWeaver Managed Beans
  • le moniteur UNIX™ rstatd
  • agents SNMP (Simple Network Management Protocol)
  • Windows™ Performances Monitor
Les données de surveillance des ressources peuvent fournir une vue plus complète d'un système pour faciliter l'identification des problèmes.
Ignorer les ressources non valides lors de l'exécution de la planification
Sélectionnez ce paramètre pour supprimer tous les messages d'erreur provoqués par des ressources non valides, tels que des hôtes inaccessibles ou des noms d'hôte non valides. Si vous sélectionnez cette option, vous devez afficher les journaux pour voir les messages d'erreur.

Page des statistiques

Niveau du journal des statistiques
Ces options sont répertoriées dans l'ordre de la quantité croissante de données qu'elles collectent pour le journal de test.
Aucun
Collecte un minimum de données statistiques. Utilisez cette option pour exécuter rapidement une planification à des fins de test.
Planifier des actions
Rapporte le nombre d'utilisateurs actifs et terminés dans l'exécution.
Actions de test principales
Pour les tests HTTP, cette option signale les actions liées à la page (tentatives, occurrences et points de vérification). Pour les tests SAP, cette option rapporte des informations sur les écrans SAP.
Actions de test secondaires
Pour les tests HTTP, cette option rapporte des informations relatives aux éléments de la page. Cette option ne s'applique pas aux tests SAP.
Tous
Fournit des statistiques pour toutes les actions.
Intervalle d'échantillonnage des statistiques
Définit l'intervalle d'échantillonnage pour les rapports. Lorsque vous exécutez un planning, les rapports contiennent des informations telles que le temps de réponse, la fréquence des demandes transmises et la tendance pour le temps de réponse moyen dans un intervalle précis. Vous définissez cet intervalle d'échantillonnage ici.
Note: Dans Rational® Performance Tester 9.1.1 et versions ultérieures, lors d'un test ou d'un programme, la valeur Elapsed Time est mise à jour toutes les 5 secondes, quelle que soit la valeur définie dans le champ Statistics sample interval. Vous pouvez afficher la valeur Elapsed Time qui change dans la section Run Summary de l'onglet Performance Summary du rapport.
Stocker uniquement les statistiques de tous les hôtes
Sélectionnez cette option, sauf si vous exécutez un test de performances sur différents WAN et que vous souhaitez voir les données de chaque ordinateur distant.
Rejeter les mesures de temps pour les transactions non saines
Utilisez l'option pour supprimer le temps écoulé qui est enregistré pour les transactions non saines. Lorsque vous sélectionnez l'option Ignorer les mesures de temps pour les transactions non saines, les mesures de temps pour les transactions non saines ne sont pas enregistrées.
Lorsque vous définissez des conditions d'erreur pour une transaction, vous pouvez définir si le comportement des erreurs affecte la santé de l'exécution du test. Si une condition est remplie dans une transaction, la transaction est marquée comme défectueuse.
Ignorer le temps de réponse pour les pages défectueuses (tests HTTP uniquement)
Utilisez l'option pour ignorer les temps de réponse des pages qui échouent. Lorsque vous sélectionnez l'option Ignorer le temps de réponse pour les pages non saines (tests HTTP uniquement), le temps de réponse de la page n'est pas enregistré pour les pages non saines.
Si les pages de votre application affichent des erreurs et que les pages échouent, la page n'est pas signalée comme saine.

Initialisation des variables

Utilisez cette page pour initialiser les variables au niveau de la planification. Lorsque vous initialisez des variables au niveau du planning, tous les groupes d'utilisateurs du planning utilisent les valeurs initiales des variables, sauf ceux pour lesquels une valeur spécifique est définie.

Ajouter
Ajouter une variable et initialiser une valeur. La colonne Utilisé par affiche le nom du test qui utilise la variable correspondante. Une icône d'avertissement s'affiche pour une variable qui remplace la valeur spécifiée au niveau de la planification ou du groupe d'utilisateurs et utilise la valeur définie au niveau du test avec la visibilité définie sur Ce test uniquement. Passez le curseur sur l'icône d'avertissement pour afficher les tests qui remplacent les valeurs initiales des variables.
Exporter
Exporter les variables définies au niveau du planning vers un fichier.
Utiliser le fichier des valeurs initiales des variables
Cochez cette case pour utiliser les valeurs des variables d'un fichier. Cliquez sur Parcourir pour sélectionner un fichier existant ou cliquez sur Nouveau pour créer un fichier.

Page Exigences de performances

Activer les exigences
Sélectionnez cette option pour activer l'utilisation des exigences de performances et fonctionnelles pour ce planning.
Name
Specifies the name of this set of requirements. This name is used in the Requirements report. By default, the name is Performance Schedule -schedule_name.
Utiliser les valeurs par défaut
Click to reset Name to the default value.
Requirement

Toutes les exigences s'affichent dans le tableau. Les exigences ombrées ne sont pas définies pour ce planning. Pour définir une exigence, définissez un Opérateur et une Valeur.

Développez la section Personnalisé, puis double-cliquez sur la ligne pour ajouter les informations de compteur générées à l'aide du code personnalisé à l'exigence.

Operator
Cliquez sur cette zone pour afficher une liste des opérateurs mathématiques. Sélectionnez un opérateur pour cette exigence.
Value
Cliquez sur cette zone pour définir une valeur pour l'exigence.
Standard
Sélectionnez cette option pour marquer cette exigence comme standard. Si une exigence standard n'est pas remplie, un verdict d'échec est émis pour le planning et ce verdict concerne la totalité de l'exécution, comme un échec du point de vérification. Effacer pour rendre l'exigence supplémentaire. En général, les exigences supplémentaires font l'objet d'un suivi en interne. Une exigence supplémentaire ne peut pas entraîner l'échec d'une exécution et ses résultats sont limités à une page du rapport des exigences.
Masquer les exigences non définies
Sélectionnez cette option pour afficher uniquement les exigences que vous avez définies. Les lignes ombrées sont alors masquées.
Clear
Sélectionnez une ou plusieurs exigences et cliquez sur Effacer pour retirer la définition. L'exigence est toujours disponible. Vous pouvez la redéfinir.

Page du journal des tests

Le paramètre par défaut, pour consigner toutes les erreurs et avertissements et les actions de test principales, convient à la plupart des besoins. Cependant, vous pouvez consigner n'importe quel type d'informations, d'aucune information à toutes les informations de tous les utilisateurs, bien qu'aucune des deux ne soit typique.
  • Pour n'afficher que les erreurs et les avertissements, cochez les deux premières casesQue consigner sur Tous ; puis décochez la troisième case, Et également afficher tous les autres types, pour éviter de consigner les événements réussis.
  • Pour vérifier la structure d'une planification, lorsque vous n'êtes pas intéressé par les résultats d'exécution des tests, cochez les trois cases Que consigner sur Actions de planification.

    Les deux choix et le paramètre par défaut limitent la taille du journal de test et réduisent le temps total d'exécution de la planification en réduisant considérablement le temps de transfert du journal de test à la fin d'un test.

Si vous déboguez un test, vous pouvez définir les trois champs Que consigner sur Tous ou Détails de l'action. Les journaux générés sont volumineux, en particulier si les tests sont longs ou si le nombre d'utilisateurs est élevé. Les journaux de test volumineux, à leur tour, augmentent le temps de transfert des journaux de test et peuvent même entraîner un manque d'espace disque sur votre ordinateur.

Pour réduire les temps de transfert et la probabilité de manquer d'espace disque, échantillonnez les informations d'un très petit sous-ensemble d'utilisateurs ; inférieur même à la valeur par défaut de 5 utilisateurs par groupe d'utilisateurs. Un taux d'échantillonnage fixe permet d'échantillonner le même nombre d'utilisateurs par groupe. Un taux d'échantillonnage en pourcentage échantillonne un pourcentage d'utilisateurs virtuels de chaque groupe, mais garantit qu'au moins un utilisateur est échantillonné dans un groupe.

Page Répartition du temps de réponse

Activer la collecte des données de temps de réponse
Sélectionnez cette option pour activer la collecte de la répartition du temps de réponse. Ces données vous indiquent la répartition du temps de réponse pour chaque élément de la page.
Niveau de détail
Sélectionnez Faible ou Moyen pour limiter la quantité de données collectées.
Échantillonner uniquement les informations d'un sous-ensemble d'utilisateurs
Si vous définissez le niveau de détail sur Élevé ou Moyen, définissez un taux d'échantillonnage pour éviter que le journal ne devienne trop volumineux.
Nombre fixe d'utilisateurs
Le nombre que vous sélectionnez est échantillonné à partir de chaque groupe d'utilisateurs. À moins que vous n'ayez des raisons spécifiques de collecter des données auprès de plusieurs utilisateurs, sélectionnez Nombre fixe d'utilisateurs et spécifiez un utilisateur par groupe d'utilisateurs.
Pourcentage d'utilisateurs
Le pourcentage que vous sélectionnez est échantillonné à partir de chaque groupe d'utilisateurs, mais au moins un utilisateur est échantillonné à partir de chaque groupe d'utilisateurs.

Page Détermination des problèmes

Niveau du journal de détermination des problèmes
En général, ne modifiez le niveau de détermination des problèmes qu'à la demande du support logiciel IBM . Toutefois, dans certaines circonstances, vous pouvez être amené à modifier le niveau d'identification des incidents. Par exemple, si des problèmes surviennent lorsqu'une exécution atteint un certain nombre d'utilisateurs, vous pouvez augmenter le niveau à Config, qui est le niveau le plus détaillé à utiliser sans consulter le support logiciel IBM.
Échantillonner uniquement les informations d'un sous-ensemble d'utilisateurs
Sélectionnez cette option pour définir un taux d'échantillonnage.
Nombre fixe d'utilisateurs
Spécifiez le nombre d'utilisateurs à échantillonner dans chaque groupe d'utilisateurs.
Pourcentage d'utilisateurs
Le pourcentage que vous sélectionnez est échantillonné à partir de chaque groupe d'utilisateurs, mais au moins un utilisateur est échantillonné à partir de chaque groupe.