2 votes

Impossible de générer des rapports HTML JMeter pour les tests de charge distribués

Contexte : Je tente de générer un rapport HTML pour un test JMeter sur un système de charge distribuée avec un ratio maître-esclave de 1:1, avec la commande suivante : sh jmeter -n -t test.jmx -l testresult.jtl -R x.x.x.x -e -o /home/ubuntu/reports

J'obtiens l'erreur suivante :

Configuring remote engine: x.x.x.x
Starting distributed test with remote engines: [x.x.x.x] @ Wed Aug 18 14:24 :47 UTC 2021 (1629296687532)
Warning: Nashorn engine is planned to be removed from a future JDK release
Error in rconfigure() method java.rmi.MarshalException: error marshalling arguments; nested exception is:
        java.net.SocketException: Broken pipe (Write failed)
Remote engines have been started:[]
The following remote engines have not started:[x.x.x.x]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445

Le test est réussi lorsqu'il est exécuté localement mais pas lorsqu'il est déclenché depuis le maître vers l'esclave.

0voto

Dmitri T Points 63468

L'erreur que vous rencontrez signifie que le maître JMeter ne peut pas démarrer le test sur l'esclave, soit votre configuration est incorrecte, soit il y a quelque chose empêchant la connectivité bidirectionnelle entre le maître et l'esclave (pare-feu?)

Il est difficile de dire ce qui ne va pas sans connaître les informations sur les interfaces réseau du maître et de l'esclave et la configuration que vous avez appliquée pour les connecter l'un à l'autre, donc je ne peux que fournir quelques liens vers des documents utiles:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X