JMeter Interface graphique : plan de test et atelier
Dès le lancement JMeter, vous verrez 2 éléments
- Plan de test
- Workbench
Qu'est-ce qu'un plan de test ?
Le plan de test est l'endroit où vous ajoutez les éléments requis pour votre JMeter Test.
Il stocke tous les éléments (comme ThreadGroup, Timers, etc.) et leurs paramètres correspondants requis pour exécuter les tests souhaités.
La figure suivante montre un exemple de plan de test
Qu’est-ce que WorkBench ?
Le WorkBench fournit simplement un endroit pour stocker les éléments de test temporairement. WorkBench n'a aucun rapport avec Test Plan. JMeter sera pas enregistrer le contenu du WorkBench. Il enregistre uniquement le contenu du Plan de test une succursale
« WorkBench » sera utilisé dans notre tutoriel Test d'enregistrement du serveur proxy HTTP
Pour l’instant, ignorez-le.
Comment ajouter des éléments ?
L'ajout d'éléments est le d'essentielles étape pour construire un plan de test car sans ajouter d'éléments, JMeter ne peut pas exécuter votre plan de test
Un plan de test comprend de nombreux éléments tels que l'écouteur, le contrôleur et la minuterie.
Vous pouvez ajouter un élément au plan de test en cliquant avec le bouton droit sur un Plan de test et choisissez de nouveaux éléments parmi «Ajouter" liste.
Supposons que vous souhaitiez ajouter 2 éléments au plan de test Assertion BeanShell et Java Demande par défaut
- Clic-droit Plan de test -> Ajouter -> Affirmation-> Assertion de coquille de haricot
- Clic-droit Plan de test -> Ajouter -> Élément de configuration -> Java Demande par défaut
Vous pouvez aussi vous supprimez un élément inutilisé
Disons que vous souhaitez supprimer un élément "Valeurs par défaut des requêtes HTTP», sélectionnez « HTTP Request Default » -> Clic droit-> choisissez Effacer depuis le menu contextuel -> Cliquez Oui pour confirmer, supprimez cet élément dans la boîte de message
Chargement et sauvegarde d'éléments
Comment créer un fichier JMX
Supposons que vous ayez déjà ajouté un nom d'élément « BeanShell Affirmation« . Maintenant, vous voulez le sauvegarder.
Cliquez avec le bouton droit sur Assertion BeanShell -> sélectionnez Enregistrer la sélection sous
Une boîte de dialogue s'affiche, cliquez sur Save bouton pour enregistrer vos éléments sous le nom par défaut Assertion BeanShell.jmx. Vous pouvez choisir d'autres noms si vous le souhaitez
JMeter Les éléments de test et le plan de test sont stockés dans *.JMX le format. JMX représente Java Extensions de gestion.
Comment exécuter le fichier JMX
Le chargement de l'élément existant vous aide à gagner du temps nécessaire à la création et à la configuration de nouveaux éléments.
Supposons que vous ayez un élément existant dans le plan de test : Java Demande par défaut
Faites un clic droit Java Valeurs par défaut de la demande-> sélectionnez aller
Choisissez le Éléments (BeanShell Assertion.jmx.) fichier dans le répertoire. Cet élément sera ajouté à votre plan de test actuel.
Comment configurer les éléments
Afin de configurer n’importe quel élément
- Sélectionnez l'élément dans l'arborescence du volet de gauche
- Entrez les paramètres de configuration dans le volet de droite
Comment enregistrer un plan de test
Avant d'exécuter un test, vous devez d'abord enregistrer votre plan de test. L'enregistrement de votre plan de test vous aide à éviter les erreurs inattendues lors de l'exécution du plan de test. Étapes pour enregistrer le plan de test –
- Fichier -> Enregistrer le plan de test sous -> une boîte de dialogue s'affiche
- Entrez un nom de fichier de plan de test ->cliquez Enregistré
Remarque : L'enregistrement d'un plan de test est différent de la sauvegarde des éléments.
Enregistrer un plan de test | Enregistrer un élément |
---|---|
Le plan de test comprend un ou plusieurs éléments | L'élément est un composant de base de JMeter |
Lorsque vous enregistrez votre plan de test, tous ces éléments du plan sont enregistrés | Lorsque vous enregistrez vos éléments, un seul élément est enregistré. |
Créer un plan de test combiné
Vous pouvez fusionner un ou plusieurs plans de test pour créer un combo Plan de test comme indiqué dans la figure ci-dessous
Supposons que vous ayez déjà un nom de plan de test existant Test_Fragment.jmx sur votre ordinateur (Cet article inclut ce fichier). Vous pouvez fusionner ce plan de test avec le plan de test actuel sur JMeter pour créer un nouveau plan de test.
Maintenant tous les éléments de test dans le fichier Test_Fragment.jmx sont ajoutés à votre plan de test actuel, comme indiqué dans la figure ci-dessous
Comment exécuter un plan de test
Pour exécuter vos plans de test uniques ou multiples, choisissez Accueille (Contrôle + R) depuis le Courir élément du menu.
Quand JMeter est en cours d'exécution, il affiche une petite boîte verte à l'extrémité droite de la barre de menu.
Les chiffres à gauche de la case verte sont le nombre de fils de discussion actifs / nombre total de fils.
Pour arrêter le test, appuyez sur Arrêter ou utilisez la touche courte Ctrl + '.'
Rapport d'essai
Une fois l'exécution du test terminée, vous pouvez obtenir le rapport de test. Le rapport de test comprend le fichier journal des erreurs, qui est enregistré dans jmeter.log, et le résumé des résultats du test. Voici un exemple de fichier journal de JMeter
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 Le logiciel Apache Foundation
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: Version 2.9 r1437961
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.version=1.7.0_25
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.vm.name=Java Machine virtuelle client HotSpot(TM)
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.nom=Windows 7
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.arch=x86
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.version=6.1
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: fichier.encoding=Cp1252
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: Paramètres régionaux par défaut = anglais (États-Unis)
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter Paramètres régionaux = anglais (États-Unis)
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeterAccueil=C:\Nguyen\Code_source\apache-jmeter-2.9
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: utilisateur.dir =c:\Nguyen\Code_source\apache-jmeter-2.9\bin
- 2013/08/18 08:41:12 INFO – jmeter.JMeter:PWD =C:\Nguyen\Code_source\apache-jmeter-2.9\bin