2017-09-05 3 views
1

Je fais des tests de performance pour mon application web avec JMeter. J'ai essayé d'exécuter 6 .jmx en fusionnant tous les 6 scripts dans un script .JMX (via le mode JMeter GUI) après que exécuté à l'invite de commande, il disait que les threads actifs sont 6 (initialement), mais quand j'obtiens un rapport après l'exécution .jtl (obtenir après l'exécution .jmx) et a essayé de vérifier le numéro de fil actif, il a dit que 1 fil était actif à travers le time.Here sont les 2 instantanés: Command prompt execution (https://i.stack.imgur.com/2Yrhn.jpg)Comment exécuter plusieurs scripts enregistrés .jmx sur une instance en mode non-gui sans Maven?

Il est donc possible d'exécuter plusieurs scripts enregistrés .jmx qui ont des informations d'identification différentes pour se connecter à l'application Web et à l'exécutable. différentes tâches et aussi j'ai vérifié this link et donné la réponse par Dmitri & Nachiket.

J'ai aussi essayé de courir plus de 1 .jmx scripts une fois sur l'invite de commande comme:

> jmeter -n -t « D: \ Program Files \ apache-jmeter-3.0 \ bin \ P_testing170817_U_rama. JMX » « D: \ Program Files \ apache-jmeter-3.0 \ bin \ P_testing170817_U_superuser.jmx

+0

Pouvez-vous expliquer comment vous fusionner ces 6 scripts en un seul? Votre résultat contient-il 6 groupes de threads différents? Je suppose que chaque fichier * .jmx contient 1 groupe de threads. – klingac

+0

Oui [Klinggac] (https://stackoverflow.com/users/1635802/klingac), j'ai 6 groupes Thread différents (ie chaque fichier .jmx contient un seul groupe Thread) et j'ai fusionné ces fichiers .jmx en utilisant l'option de fusion sur Jmeter sur le menu Fichier (comme suggéré sur [link] (https://stackoverflow.com/questions/26953030/how-to-run-multiple-jmx-scripts-together-in-jmeter)). Vous pouvez voir ici [link] (https://drive.google.com/file/d/0Bx0IS7TX6_qqSk1mSHlnQUhmZVU/view?usp=sharing et https://drive.google.com/file/d/0Bx0IS7TX6_qqVnlmMUV4SkpBVTg/view?usp = partage) – sudhirltr

Répondre

0

Vous avez probablement manquant propriété jmeter.properties qui comptent des fils:

Par défaut, JMeter ne pas enregistrer les threads comptent dans les fichiers JTL Si vous planifiez travailler avec des fichiers JMeter JTL, vous devez activer par décommentant dans jMeter-rép_installation/bin/jmeter.properties la ligne:

jmeter.save.saveservice.thread_counts=true