Processus de déploiement distribué Jmeter

1. Pourquoi est-il distribué?

  La plupart des projets qui nécessitent des tests de performance sont souvent des projets à grande échelle ou des projets qui ont des exigences élevées en termes de vitesse de réponse et de stabilité de l'interface, tels que le commerce électronique, le médical, la diffusion en direct, etc. simultanéité. Les tests de résistance peuvent exposer certains problèmes. Pour le moment, la machine d'exécution des tests est bloquée au premier niveau. À ce stade, vous devez utiliser le jmeter de déploiement distribué et utiliser plusieurs machines pour pressuriser conjointement le serveur testé pour atteindre le but des tests de performance.

2. Méthode de déploiement distribué

1. Utilisez des outils tels que xshell pour connecter la machine de contrôle et la machine d'exécution

  1. Utilisez ifconfig pour obtenir l'adresse IP de la machine d'exécution (généralement un système Linux, généralement plusieurs)

  2. Connectez-vous à l'aide d'outils tels que xshell

    

  3. Utilisez le xftp fourni avec xshell pour partager le jmeter local, ou vous pouvez utiliser la ligne de commande pour le copier directement, la méthode n'est pas unique

    

 

   4. Modifiez respectivement le fichier jmeter.properties dans l'exécuteur et la machine de contrôle apache-jmeter-5.1.1 \ bin, changez simplement les deux emplacements suivants

    

    

 

 

    

 

 

     

 

   5. Démarrez respectivement jmeter-server sur la machine d'exécution

    

 

   6. La machine de contrôle démarre jmeter, et vous pouvez voir qu'elle a été configurée avec succès Si vous choisissez de tout démarrer à distance, tous les actionneurs fonctionneront ensemble.

    

 

        

    

3. Questions nécessitant une attention particulière

  1.jmeter nécessite un environnement jdk, l'installation et la configuration de Windows jdk ne seront pas répétées ici, Linux doit être copié dans un certain répertoire, utilisez le nom du package tar -zxvf pour décompresser, puis utilisez la commande vi / etc / profile pour modifier le fichier de configuration

            

            

 

   2.Le nombre de threads et le temps de cycle définis par jmeter sont une seule machine. Lors du comptage, tous les scripts exécutés sont comptés. Si deux machines sont exécutées, * 2, vous devez y faire attention pendant le travail.

 

   3. Lorsque jmeter demande à la machine d'exécution de rejeter la connexion, utilisez la commande firewall-cmd --state pour vérifier si le pare-feu est désactivé. Le déploiement distribué doit désactiver le pare-feu. Utilisez la commande systemctl stop firewalld pour désactiver temporairement le pare-feu.

   4. Laissez un message pour d'autres questions, apprenez et discutez ensemble

 

 

Je suppose que tu aimes

Origine blog.csdn.net/cvbnjmkl/article/details/108491633
conseillé
Classement