Principes de base de Jmeter (étapes d'installation détaillées)
.
Apprentissage Jmeter
.Jmeter Introduction
. Les concepts de base (de l'Encyclopédie Baidu)
Apache JMeter est un outil de test de stress basé sur Java développé par l'organisation Apache. Utilisé pour les tests de résistance des logiciels. Conçu à l'origine pour les tests d'applications Web, il a ensuite été étendu à d'autres domaines de test. Il peut être utilisé pour tester des ressources statiques et dynamiques, telles que des fichiers statiques, des servlets Java, des scripts CGI, des objets Java, des bases de données, des serveurs FTP, etc. JMeter peut être utilisé pour simuler des charges énormes sur des serveurs, des réseaux ou des objets, tester leur résistance sous différentes catégories de contraintes et analyser les performances globales. De plus, JMeter peut effectuer des tests fonctionnels / de régression de l'application, en créant un script avec des assertions pour vérifier que votre programme renvoie les résultats que vous attendez. Pour une flexibilité maximale, JMeter permet l'utilisation d'expressions régulières pour créer des assertions.
.Jmeter avantages
1. Open source et gratuit, écrit basé sur Java, peut être intégré dans d'autres systèmes et peut étendre divers plug-ins fonctionnels
2. Test d'interface de soutien, test de stress, etc. Prise en charge de l'enregistrement et de la lecture, facile à démarrer
3. Prise en charge multi-plateforme, peut fonctionner sur Linx, Windows, Mac
Installation et configuration du .Jmeter
Installation et configuration sous système .windows (ici je choisis la version 4.0)
URL de téléchargement http://jmeter.apache.org/download_jmeter.cgi
URL de téléchargement JAVA
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
À ce stade, décompressez le package compressé Jmeter téléchargé à l'endroit où vous voulez le placer. Java doit être installé manuellement et installé sous la lettre de lecteur de l'installation souhaitée. En gros, à l'exception de l'étape suivante, vous devez modifier d'autres choses L'étape suivante consiste à configurer les variables d'environnement.
1. Cliquez avec le bouton droit sur mon ordinateur, sélectionnez les propriétés, accédez à la fenêtre des propriétés du panneau de configuration, cliquez sur "Paramètres système avancés" -environment variables, ouvrez la fenêtre des variables d'environnement
2. Créez un nouveau nom de variable dans les variables système: JAVA_HOME
Valeur de la variable: C: \ Program Files \ Java \ jdk1.8.0_171 (La valeur de la variable est renseignée en fonction de votre propre emplacement)
3. Rechercher le chemin modifié dans les variables
système Nom de la
variable: Valeur de la variable du chemin : C: \ Program Files \ Java \ jdk1.8.0_171 \ bin
4. Créez un nouveau
nom de variable (copier directement) dans les variables système :
valeur de la variable CLASSPATH :.;% JAVA_HOME% lib;% JAVA_HOME% lib \ tools.jar; (rappelez-vous le précédent.)
Touche de raccourci Win + R pour ouvrir et exécuter, entrez cmd pour ouvrir le panneau, entrez java -version dans le panneau, le message suivant apparaît, c'est-à-dire que jdk a été installé
Configuration de la variable d'environnement Jmeter
6. Ajoutez à PATH
% JMETER_HOME% \ lib \ ext \ ApacheJMeter_core.jar;% JMETER_HOME% \ lib \ jorphan.jar;% JMETER_HOME% \ lib \ logkit-2.0.jar;
7. Créez un nouveau JMETER_HOME
Nom de la variable: JMETER_HOME
Valeur de la variable: E: \ apache-jmeter-4.0 \ apache-jmeter-4.0 (selon votre propre emplacement)
8. Voici la configuration, entrez E: \ apache-jmeter-4.0 \ apache-jmeter-4.0 \ bin (ouvert selon votre propre emplacement) et ouvrez le fichier jmeter.bat, puis deux fenêtres pop-up apparaîtront, une est la fenêtre Windows, l'autre est l'interface de test que nous utilisons pour Jmeter (rappelez-vous que la fenêtre de commande de la fenêtre pop-up ne peut pas être fermée)
Problèmes lors de l' installation et de la configuration de Jmeter :
1. Après la configuration, ouvrez jmeter.bat et il apparaîtra comme indiqué sur la figure
Solution: (De manière générale, j'ai essayé la méthode 1, et Baidu viendra plus tard. Veuillez le corriger s'il y a quelque chose qui ne va pas)
Solution 1: Ajoutez.% SystemRoot% \ system32;% SystemRoot%;% JAVA_HOME% \ bin; (Il est préférable de redémarrer après la configuration) S'il existe toujours après le redémarrage, continuez
Solution 2: problème d'ordre de recherche du chemin. Recherchez les répertoires windows et system32 et constatez qu'il existe un fichier java.exe dans le répertoire system32. Avant de placer JAVA_HOME dans la configuration système, il ira d'abord dans l'environnement java configuré pour le trouver . S'il y en a plus, veuillez continuer:
Solution 3: problèmes JDK 32 bits et 64 bits, l'ordinateur est 64 bits, le JDK installé est 32 bits, réinstallez le JDK 64 bits, configurez les variables d'environnement, puis exécutez jmeter.bat. S'il existe toujours après l'opération, veuillez continuer:
Solution 4: problème de fichier de configuration jmeter.bat, le problème est résolu. Il s'avère que java est configuré dans le fichier de configuration en même temps, l'élément de configuration est rem et le démarrage est ok.
2. Après avoir configuré et ouvert jmeter.bat, il y aura un phénomène de flashback En raison du problème du flashback, vous ne pouvez pas prendre de capture d'écran, vous ne pouvez donc pas prendre de capture d'écran.
Solution: cliquez avec le bouton droit de la souris et modifiez jmeter.bat, puis ajoutez une pause à la fin du code pour arrêter ce phénomène (disponible pour pro-test)
3. Une fois la configuration terminée, le jmeter.bat apparaîtra comme indiqué sur la figure (la figure trouvée sur Internet, ce problème s'est vraiment produit tout seul)
Solution: supprimez le JMETER_HOME dans la variable d'environnement et cliquez pour réexécuter
jmeter.bat convient, ce problème est dû au fait que la version 4.0 peut générer automatiquement ce JMETER_HOME lors de l'exécution sur certains ordinateurs (disponible pour les tests professionnels, mais il est recommandé d'accompagner cela en premier pour éviter d'autres problèmes lors de l'installation)
1. Apparaît après avoir exécuté jmeter.bat (cela ne s'est pas produit en empruntant des images pour dire des choses ...)
Solution: ajoutez.% SystemRoot% \ system32;% SystemRoot%;
Sinisation du .Jmètre :
De cette façon, il passe à l'état de chinois simplifié. Bien sûr, il sera restauré à l'état anglais après sa fermeture. Le paquet chinois n'a pas encore été trouvé.
Types de fichiers .Jmeter couramment utilisés:
Le type de fichier de Jmeter est jmv, en fait le type de fichier est un fichier de type xml. Par exemple:
Créez un nouveau groupe de threads, enregistrez-le, puis modifiez l'extension et ouvrez-le comme indiqué ci-dessus.
Mode de fonctionnement et paramètres Jmeter
Modèle GUI
Ouvrez un fichier jmx existant (fichier ouvert)
Cliquez sur le bouton de démarrage pour exécuter
Étant donné que le mode GUI lui-même a une interface, il existe également une version chinoise, je ne vais donc pas l'introduire en détail ici.
Mode ligne de commande
Dépend de 1. Configurez la variable d'environnement jmeter (sous Windows, ajoutez $ {jmeterhome} / bin à la variable path) 2. S'il n'y a pas de variable d'environnement, donnez directement le chemin complet lors de son exécution ou exécutez-le sous $ {jmeterhome} / poubelle.
命令:jmeter -n -t <nom de fichier du plan de test> -l <nom de fichier de l'écouteur>
Paramètres : -h aide -> affiche les informations utiles et quitte
-nNon -GUI mode -> Exécuter JMeter en mode non-GUI
-t fichier de test -> fichier de script de test JMeter à exécuter
-l fichier jtl -> fichier pour enregistrer les résultats
-r exécution à distance -> démarrer le service à distance
-H hôte proxy -> définir l'hôte proxy utilisé par JMeter
-P port proxy -> définir le numéro de port de l'hôte proxy utilisé par JMeter
-j fichier journal -> définit le nom du fichier journal JMeter
À suivre. . . . (Le cou fait mal, reposez-vous bien avant de continuer)