Comment installer Apache Jmeter dans Ubuntu

Comment installer Apache Jmeter dans Ubuntu
Après avoir développé un nouveau site Web, il est très important d'effectuer certains tests pour découvrir la limitation du site et prendre les mesures nécessaires pour supprimer les limites pour rendre le site plus approprié pour les visiteurs avant de publier. L'un des tests importants pour tout site Web est un test de chargement. Combien de demandes que le site Web peut traiter à la fois ou comment le site Web fonctionne lorsqu'un grand nombre de demandes apparaissent sur le site peuvent découvrir par test de chargement.

Apache Jmeter est le meilleur outil développé par Stefano Mazzocchi of Apache Software Foundation pour effectuer ce type de test et consulter les performances de tout site Web. Il est utilisé pour créer une grande quantité de trafics virtuels simultanés vers le site Web pour faire le test de chargement. C'est un logiciel open-source. Ainsi, tout le monde peut télécharger, installer et personnaliser ce logiciel pour faire le test. Il est principalement conçu pour tester l'application Web, mais il est maintenant également utilisé pour les tests de base de données, les tests de contrainte, les tests distribués et les tests fonctionnels. Comment vous pouvez installer et exécuter ce logiciel est affiché dans ce tutoriel.

Installer JMeter

JMeter est développé par Java. Vous devez donc installer la dernière version de JRE ou JDK pour exécuter JMeter. Si vous avez installé Java avant, exécutez la commande suivante pour vérifier la version du Java installé.

$ Java - Version

La sortie suivante apparaîtra si Java 9 est installé sur le système.

Si vous n'avez pas installé Java avant, vous pouvez suivre les étapes du lien de didacticiel suivant pour installer Java avant de démarrer l'étape suivante.

https: // linuxhint.com / install-java-9-on-ubuntu /

Accédez à l'emplacement de l'URL suivant pour télécharger la dernière version de JMeter. Vous pouvez télécharger le fichier binaire ou source de cet outil à partir de cet emplacement. Cliquer sur 'Apache-jmeter-5.0.zipper' lien pour télécharger le fichier zip binaire de JMeter.

http: // jmeter.apache.org / download_jmeter.CGI

Cliquer sur Enregistrer le fichier bouton radio et D'ACCORD bouton pour démarrer le téléchargement.

Par défaut, le fichier sera téléchargé dans les téléchargements dossier. Ouvrez le dossier, cliquez avec le bouton droit sur le fichier zip et cliquez sur Extraire ici du menu contextuel.

Exécuter JMETER

Appuyez sur Alt + Ctrl + T pour ouvrir le terminal et tapez la commande suivante pour aller à l'emplacement d'où vous pouvez exécuter JMETER.

$ CD Téléchargements / Apache-JMeter-5.0 / bin /

Exécutez la commande suivante pour exécuter JMeter et ouvrir la boîte de dialogue JMETER.

$ ./ JMETER

La boîte de dialogue suivante apparaîtra après l'installation réussie de JMeter.

La boîte de dialogue suivante apparaîtra après l'installation réussie de JMeter.

Test simple en utilisant JMETER

Il est discuté plus tôt que JMeter peut être utilisé pour divers types de tests. Comment un simple test de charge peut être effectué à l'aide de JMeter est affiché dans cette partie du tutoriel. Le nom de test est défini sur Plan de test par défaut. Si vous le souhaitez, vous pouvez modifier la valeur par défaut. Ici, le nom est défini sur Plan d'essai1 et test1 est défini comme un commentaire qui est facultatif. Ensuite, vous devez définir les variables que vous souhaitez utiliser dans votre test. Ici, le site est défini comme le nom de la variable et tutoriels4uhelp.com est défini en valeur. Ce test fera le test de charge basé sur la prochaine configuration du site tutoriel4uhelp.com.

Cliquez avec le bouton droit sur Plan d'essai1 de la navigation gauche. Cliquer sur Ajouter, suivant Thread (utilisateurs) et ensuite Groupe de discussion. Il est utilisé pour définir l'action, les propriétés et le calendrier de Groupe de discussion Avant de commencer le test.

Dans le groupe de threads, cinq types d'actions peuvent être prises lorsqu'une erreur d'échantillonneur se produit. Ceux-ci sont,

  • Continuer
  • Démarrer la boucle de thread suivante
  • Arrêter le fil
  • Test d'arrêt
  • ARRÊTEZ TEST MAINTENANT

Vous pouvez sélectionner l'une des actions ci-dessus pour votre test. Ici, l'option par défaut est utilisée. La prochaine partie du groupe de threads est de définir Propriétés du fil. Les propriétés sont,

  • Nombre de threads (utilisateurs)
    Cette propriété est utilisée pour attribuer le nombre de visiteurs virtuels que vous souhaitez pour les tests. 15 est défini ici.
  • Période de montée en puissance (en secondes)
    Cette propriété est utilisée pour attribuer le temps entre deux threads. 5 secondes est définie ici.
  • Dénombrement en boucle
    Cette propriété est utilisée pour attribuer le nombre de fois que le thread s'exécutera. Vous pouvez exécuter le fil pour des temps illimités en sélectionnant Pour toujours cocher. 1 est défini ici pour exécuter le fil pour une seule fois.

Il y a deux autres propriétés qui sont «Retarder la création de thread jusqu'à ce que vous ayez besoin" et "Planificateur". Ces propriétés sont restées sans contrôle ici. Configuration du planificateur La pièce est utilisée pour définir le temps d'exécution du test et il sera utilisé dans le test si vous avez vérifié le planificateur.

Ensuite, vous devez définir le Échantillonneur taper pour faire le test. Ici, Demande HTTP est défini comme Échantillonneur, Pour frapper le serveur pour les ressources.

Dans Demande HTTP partie, vous devez définir Serveur Web, Demande HTTP Tapez pour le test. Vous pouvez utiliser http ou https En tant que protocole basé sur votre serveur. Par défaut, HTTP est utilisé. Vous devez définir le nom de domaine ou l'adresse IP de votre serveur dans Nom du serveur ou IP champ. Ici, 'Tutorials4uhelp.com 'le domaine est utilisé comme nom de serveur. D'autres valeurs restent la valeur par défaut.

Ensuite, vous devez définir Auditeur taper. Il est utilisé pour afficher les résultats du test dans divers formats. Ici, 'Afficher le résultat dans le tableau' est sélectionné.

Maintenant, vous pouvez cliquer sur le bouton Démarrer pour démarrer le test en fonction des configurations attribuées. Vous devez attendre un certain temps pour terminer le fil dans cette étape.

L'écran suivant apparaîtra après avoir terminé le test.

Conclusion

JMeter est un outil de test populaire maintenant, mais ce logiciel a certaines limites. Il consomme plus de mémoire en faisant le test. Ce n'est pas bon pour l'application de bureau et il ne peut pas rendre HTML et JavaScript comme le navigateur. Si vous vous préparez à publier votre site Web, il est très important de vérifier les performances de votre site. Vous pouvez utiliser JMeter pour vérifier les performances du site en faisant différents types de tests dessus. Il vous aidera à détecter les problèmes de votre site et à prendre les mesures appropriées pour la résoudre.