Propriétés de planning
Lorsque vous ouvrez un planning, vous pouvez définir ses propriétés.
Page de chargement de l'utilisateur
- 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.
- 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
- 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.
- 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.
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
- 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.
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.