Prise en charge du système d'exploitation pour JMeter
JMeter est une application Java pure et doit fonctionner correctement sur tout système disposant d'une implémentation Java compatible.
Voici la liste d'un système d'exploitation compatible avec JMeter
- Linux
- les fenêtres
- Mac OS
- Ubuntu
Dans ce tutoriel, vous apprendrez -
- Étapes pour installer JMeter
- Démarrez JMeter en mode GUI
- Comment exécuter JMeter en mode non-GUI
- Démarrez JMeter en mode serveur
- Démarrez JMeter en mode ligne de commande
- Forfaits supplémentaires
- Utiliser JMeter sous Linux
Étapes pour installer JMeter
Étape 1) Installez Java
Étant donné que JMeter est une application de bureau Java pure, il nécessite une JVM 6 entièrement compatible ou supérieure. Vous pouvez télécharger et installer la dernière version du kit de développement Java SE. Télécharger Java Platform (JDK)
Une fois l'installation terminée, vous pouvez utiliser la procédure suivante pour vérifier si Java JDK est correctement installé sur votre système
- Dans Window / Linux, allez dans Terminal
- Entrez la commande java -version
Si l'environnement d'exécution Java est installé avec succès, vous verrez la sortie comme la figure ci-dessous
Si rien ne s'affiche, veuillez réinstaller l'environnement d'exécution Java SE
Veuillez consulter le lien pour obtenir des instructions détaillées https://www.guru99.com/install-java.html
Étape 2) Téléchargez Jmeter
Au moment d'écrire ces lignes, la dernière version de JMeter est Apache JMeter 4.2 . Vous pouvez le télécharger ici Mais ce tutoriel démos d'installation de la version 2.9, le processus d'installation reste le même.
Choisissez le fichier Binaries (zip ou tgz) à télécharger comme indiqué dans la figure ci-dessous
Étape 3) Installation
L'installation de JMeter est extrêmement facile et simple. Il vous suffit de décompresser le fichier zip / tar dans le répertoire où vous voulez que JMeter soit installé. Il n'y a pas d'écran d'installation fastidieux à gérer! Décompressez simplement et vous avez terminé!
Une fois la décompression terminée, la structure du répertoire d'installation devrait ressembler à l'illustration ci-dessous
Vous trouverez ci-dessous la description des répertoires JMeter et leur importance Le répertoire JMeter contient de nombreux fichiers et répertoires
- / bin : contient le fichier de script JMeter pour démarrer JMeter
- / docs : fichiers de documentation JMeter
- / extras : fichiers supplémentaires liés à la fourmi
- / lib /: contient la bibliothèque Java requise pour JMeter
- / lib / ext : contient les fichiers jar de base pour JMeter et les protocoles
- / lib / junit : bibliothèque Junit utilisée pour JMeter
- / printable_docs :
Étape 4) Lancez JMeter
Vous pouvez démarrer JMeter dans 3 modes
- Mode GUI
- Mode serveur
- Mode ligne de commande
Démarrez JMeter en mode GUI
Si vous utilisez Window, exécutez simplement le fichier /bin/jmeter.bat pour démarrer JMeter en mode GUI comme indiqué ci-dessous
La figure suivante annote les différents composants de l'interface graphique JMeter
Comment exécuter JMeter en mode non-GUI
Démarrez JMeter en mode serveur
Le mode serveur est utilisé pour les tests distribués . Ce test fonctionne comme un modèle client-serveur . Dans ce modèle, JMeter s'exécute sur un ordinateur serveur en mode serveur . Sur un ordinateur client, JMeter s'exécute en mode GUI .
Pour démarrer le mode serveur, exécutez le fichier bat bin \ jmeter-server.bat comme illustré ci-dessous
Démarrez JMeter en mode ligne de commande
JMeter en mode GUI consomme beaucoup de mémoire informatique. Pour enregistrer la ressource, vous pouvez choisir d'exécuter JMeter sans l'interface graphique. Pour ce faire, utilisez les options de commande suivantes
Ceci est un exemple de ligne de commande
$ jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Forfaits supplémentaires
En fonction de vos besoins, vous aurez besoin d'un ou plusieurs packages optionnels répertoriés ci-dessous.
- Compilateur Java
Java Compiler permet aux développeurs de créer du code source JMeter et d'autres plugins JMeter
- Analyseur XML SAX
SAX est l'API simple pour XML, à l'origine une API Java uniquement. Vous pouvez utiliser l'analyseur XML SAX comme alternative à l'analyseur XML dans JMeter
- Assistance par e-mail
JMeter a des capacités de messagerie étendues. Il peut envoyer des e-mails en fonction des résultats des tests et dispose d'un échantillonneur POP3 (S) / IMAP (S). Il dispose également d'un échantillonneur SMTP.
- Pilote JDBC
Si vous souhaitez tester le serveur de base de données, vous devez installer le pilote JDBC
Utiliser JMeter sous Linux
- L'utilisation de JMeter sous Linux est la même que dans Window; vous exécutez simplement le script shell suivant.
- Exécutez le fichier de script jmeter (ce fichier n'a pas d'extension) - exécutez JMeter (en mode GUI par défaut).
- Exécutez le fichier de script jmeter-server - démarrez JMeter en mode serveur (appelle le script JMeter avec les paramètres appropriés)
- jmeter.sh - script JMeter très basique sans options JVM spécifiées.
- mirror-server.sh - exécute le serveur JMeter Mirror en mode non-GUI
- shutdown.sh - Exécutez le client Shutdown pour arrêter correctement une instance non-GUI
- stoptest.sh - Exécutez le client Shutdown pour arrêter brusquement une instance non-GUI