Всем привет. Помогите, пожалуйста, по распределенному тестированию с jmeter.
Клиент и сервер, имеют одинаковые версии java и jmeter, находятся в разных подсетях, соединение по ssh туннелю по данной схеме:
ssh -L 24000:
127.0.0.1:24000 \
-R 25000:
127.0.0.1:25000 \
-L 26000:
127.0.0.1:26000 -N -f <username>@<server>
В сетях, портах, тоннелях вообще не силен да и в jmeter новичок, действовал, руководствуясь:
seleniumtests.com/2015/12/distributed-testing-with-jmeter-when.html по другим схемам тест вообще не запускался.
Тест запускается и в гуи, и нон гуи режиме, но результаты до клиента не доходят.
Запуск сервера: ./jmeter-server -Djava.rmi.server.hostname=
127.0.0.1Запуск клиента: ./jmeter -n -t test.jmx -l test_log.csv -R
127.0.0.1:24000 -Djava.rmi.server.hostname=
127.0.0.1При запуске теста на сервере отображается:
Using local port: 26000
Created remote object: UnicastServerRef2 [liveRef: [endpoint:[
127.0.0.1:26000](local),objID:[-14c037d4:17a194c938b:-7fff, -7956282061330307852]]]
Starting the test on host
127.0.0.1:24000 @ Thu Jun 17 07:25:11 UTC 2021 (1623914711188)
Finished the test on host
127.0.0.1:24000 @ Thu Jun 17 07:25:33 UTC 2021 (1623914733333)
При запуске теста нон гуи на клиенте отображается:
WARNING: package sun.awt.X11 not in java.desktop
Creating summariser <summary>
Created the tree successfully using test.jmx
Configuring remote engine:
127.0.0.1:24000Starting distributed test with remote engines: [
127.0.0.1:24000] @ Thu Jun 17 13:25:50 SAMT 2021 (1623921950887)
Remote engines have been started:[
127.0.0.1:24000]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
После выполнения команды echo -n "StopTestNow" | nc -u localhost 4445, на клиенте отображается: Command: StopTestNow received from /0:0:0:0:0:0:0:1, но дальше ничего не происходит.
Подскажите, пожалуйста, в чем может быть проблема? В какую сторону копать?