JMeter Interface graphique : plan de test et atelier

Dès le lancement JMeter, vous verrez 2 éléments

  1. Plan de test
  2. Workbench

JMeter GUI

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

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

Table de travail

« 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

Ajouter des éléments

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

Créer un fichier JMX

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

Créer un fichier JMX

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

Exécuter le fichier JMX

Choisissez le Éléments (BeanShell Assertion.jmx.) fichier dans le répertoire. Cet élément sera ajouté à votre plan de test actuel.

Exécuter le fichier JMX

Comment configurer les éléments

Afin de configurer n’importe quel élément

  1. Sélectionnez l'élément dans l'arborescence du volet de gauche
  2. Entrez les paramètres de configuration dans le volet de droite

Configurer les éléments

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 –

  1. Fichier -> Enregistrer le plan de test sous -> une boîte de dialogue s'affiche
  2. Entrez un nom de fichier de plan de test ->cliquez Enregistré

Enregistrer un plan de test

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

Créer un plan de test combiné

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.

Créer un plan de test combiné

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

Créer un plan de test combiné

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.

Exécuter le plan de test

Quand JMeter est en cours d'exécution, il affiche une petite boîte verte à l'extrémité droite de la barre de menu.

Exécuter le plan de test

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 + '.'

Exécuter le plan de test

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