usuario stress servidor rendimiento realizar que pruebas por parametros para linea ejemplos ejecutar dinamicos definidas con comandos carga networking jmeter virtual-machine performance-testing

networking - stress - Pruebas Distribuidas jMeter: Master no se apagará



pruebas jmeter ejemplos (1)

Tengo una configuración simple de 4 servidores ejecutando jMeter (3 esclavos, 1 maestro):

Esclavo 1: 10.135.62.18 ejecutando ./jmeter-server -Djava.rmi.server.hostname=10.135.62.18

Esclavo 2: 10.135.62.22 ejecutando ./jmeter-server -Djava.rmi.server.hostname=10.135.62.22

Esclavo 3: 10.135.62.20 ejecutando ./jmeter-server -Djava.rmi.server.hostname=10.135.62.20

Maestro: 10.135.62.11 con remote_hosts=10.135.62.18,10.135.62.22,10.135.62.20

Comienzo la prueba con ./jmeter -n -t /root/jmeter/simple.jmx -l /root/jmeter/result.jtl -r

Con el siguiente resultado:

Writing log file to: /root/apache-jmeter-3.0/bin/jmeter.log Creating summariser <summary> Created the tree successfully using /root/jmeter/simple.jmx Configuring remote engine: 10.135.62.18 Configuring remote engine: 10.135.62.22 Configuring remote engine: 10.135.62.20 Starting remote engines Starting the test @ Mon Aug 29 11:22:38 UTC 2016 (1472469758410) Remote engines have been started Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445

Los esclavos imprimen:

Starting the test on host 10.135.62.22 @ Mon Aug 29 11:22:39 UTC 2016 (1472469759257) Finished the test on host 10.135.62.22 @ Mon Aug 29 11:22:54 UTC 2016 (1472469774871) Starting the test on host 10.135.62.18 @ Mon Aug 29 11:22:39 UTC 2016 (1472469759519) Finished the test on host 10.135.62.18 @ Mon Aug 29 11:22:57 UTC 2016 (1472469777173) Starting the test on host 10.135.62.20 @ Mon Aug 29 11:22:39 UTC 2016 (1472469759775) Finished the test on host 10.135.62.20 @ Mon Aug 29 11:22:56 UTC 2016 (1472469776670)

Desafortunadamente, el maestro espera mensajes en el puerto 4445 por tiempo indefinido, aunque todos los esclavos terminaron la prueba.

¿Hay algo que me haya perdido?


Lo descubrí justo antes de enviar la pregunta. Supongo que la solución podría ser útil, no obstante:

Una vez que comienzo la prueba (en el servidor principal) con esto:

./jmeter -n -t /root/jmeter/simple.jmx -l /root/jmeter/result.jtl -r -Djava.rmi.server.hostname=10.135.62.11 -Dclient.rmi.localport=4001

Funciona bien. Me pregunto por qué la documentación no menciona algo como esto.