Pour représenter une charge de travail, créez un planning et ajoutez des groupes d'utilisateurs, des tests et d'autres éléments.
Présentation du planning
Un planning peut être une procédure simple comportant un seul utilisateur virtuel qui exécute un test ou une procédure plus complexe incluant des centaines d'utilisateurs répartis dans différents groupes, qui exécutent chacun des tests différents à différents moments.
Création d'un planning
Les plannings permettent d'émuler avec précision les actions d'utilisateurs spécifiques.
Ajout d'éléments à un planning
Pour s'exécuter, un planning ne requiert qu'un groupe d'utilisateurs et un test. Toutefois, vous devez ajouter d'autres éléments pour représenter la charge de travail avec précision.
Exécution de tests à une fréquence définie
Si vous souhaitez exécuter un test selon une fréquence définie, ajoutez une boucle pour contrôler le taux d'itération, puis ajoutez les tests à la boucle. Les tests, qui sont des enfants de la boucle, sont contrôlés par la boucle.
Exécution de tests dans un ordre aléatoire
Un planning contenant uniquement des groupes d'utilisateurs et des tests s'exécute dans un groupe d'utilisateurs de manière séquentielle. L'ajout d'un sélecteur aléatoire permet de répéter une série de tests de manière aléatoire pour émuler les différentes actions d'utilisateurs réels.
Démarrage des utilisateurs à des moments différents
Pour éviter la surcharge du système (et l'expiration des connexions), vous pouvez échelonner le démarrage des utilisateurs au lieu de les lancer tous en même temps.
Exécution d'un groupe d'utilisateurs sur un système éloigné
Cette procédure permet d'exécuter un groupe d'utilisateurs sur un système éloigné au lieu d'un système local. Il est recommandé d'exécuter les groupes d'utilisateurs sur des systèmes éloignés afin que l'activité du plan de travail n'affecte pas l'application de la charge de travail.
Définition du temps de réflexion Cette procédure permet d'augmenter, de réduire et d'appliquer de manière aléatoire le temps de réflexion ou de le lire tel qu'il a été enregistré.
Définition des données de l'historique d'exécution collectées pendant une exécution L'historique d'exécution est un fichier répertoriant tous les événements qui se sont produits lors de l'exécution d'un planning ou d'un test.
Le niveau de journalisation de l'historique choisi permet d'indiquer si vous devez recevoir des statistiques spécifiques sur les temps de réponse pour les rapports Centiles, ainsi que des informations sur les points de vérification.
Définition du niveau d'identification des incidents Cette procédure permet de définir le niveau des informations consignées pendant une exécution. Par défaut, seuls les avertissements et les erreurs graves sont consignés. En général, vous modifiez uniquement ce niveau de journalisation lorsque le service de support logiciels IBM.
Définition des statistiques affichées pendant une exécution Cette procédure permet de définir le type de données affichées pendant une exécution et le taux d'échantillonnage associé. Elle permet également d'indiquer si les données sont collectées à partir de tous les utilisateurs ou à partir d'un échantillon représentatif.