Rbillon59 / jmeter-docker-compose-starterkit

37 stars 23 forks source link

get jmeter-slave ip failed #9

Closed lyc10031 closed 3 months ago

lyc10031 commented 3 months ago

hey bro, why am i got this err,looks like can not get jmeter-slave ip i add some logs it's said

Injector hostname list : jmeter-jmeter-slave-1 jmeter-jmeter-slave-2 jmeter-jmeter-slave-3

debug getent hosts get ip  err 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ start
Resolving [ jmeter-jmeter-slave-1 ] ... 
 print jmeter-jmeter-slave-1 gentent hosts result
127.0.0.1       localhost
127.0.0.1       localhost ip6-localhost ip6-loopback
172.25.0.7      76e42bb09cb8
Resolved IP: 
Resolving [ jmeter-jmeter-slave-2 ] ... 
 print jmeter-jmeter-slave-2 gentent hosts result
127.0.0.1       localhost
127.0.0.1       localhost ip6-localhost ip6-loopback
172.25.0.7      76e42bb09cb8
Resolved IP: 
Resolving [ jmeter-jmeter-slave-3 ] ... 
 print jmeter-jmeter-slave-3 gentent hosts result
127.0.0.1       localhost
127.0.0.1       localhost ip6-localhost ip6-loopback
172.25.0.7      76e42bb09cb8
Resolved IP: 
~~~~~~~~~~~~~~~~~~~~~~~~~~~ end
Injectors IP list :   
Found csv dataset to split: /scenario/data/Test.csv
Controller dataset management starting
Splitting /scenario/data/Test.csv
Splitting folder content
Generating dataset for 
Generating dataset for 
Generating dataset for 
Starting JMeter on controller
Waiting for injectors to start
Slaves IP :
,,

please help me thanks~~~

Rbillon59 commented 3 months ago

Hey,

Could you provide a bit more information please :

Thanks

lyc10031 commented 3 months ago

i use same command as the example in the readme
i'm not change anything .

it's still got same err

docker and docker-comporse version do i need upgrade them?

> docker --version
Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1

> docker-compose --version     
docker-compose version 1.29.2, build unknown

> docker-compose logs                
Attaching to 

docker logs `docker ps -a | grep master | awk -F " " '{print $1}' `
openjdk version "16.0.2" 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Injector hostname list : jmeter-jmeter-slave-1 jmeter-jmeter-slave-2 jmeter-jmeter-slave-3
Injectors IP list :   
Found csv dataset to split: /scenario/data/dataset.csv
Controller dataset management starting
Splitting /scenario/data/dataset.csv
Splitting folder content
Generating dataset for 
Generating dataset for 
Generating dataset for 
Starting JMeter on controller
Waiting for injectors to start
Slaves IP :
,,
+ /opt/jmeter/apache-jmeter/bin/jmeter -LINFO -X -d /opt/jmeter/apache-jmeter -n -j /opt/jmeter/apache-jmeter/logs/my-scenario/jmeter-master-my-scenario.jmx-20240322-030641.log -l /opt/jmeter/apache-jmeter/results/my-scenario/20240322-030641-load-test-my-scenario-result.csv -R ,, -Ghost=jsonplaceholder.typicode.com -Gport=443 -Gprotocol=https -Gthreads=1 -Gduration=60 -Grampup=60 -Gjmx=my-scenario.jmx -t /opt/jmeter/apache-jmeter/bin/my-scenario.jmx -e -o /opt/jmeter/apache-jmeter/results/my-scenario/report-my-scenario-20240322-030641
Mar 22, 2024 4:07:07 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Creating summariser <summary>
Created the tree successfully using /opt/jmeter/apache-jmeter/bin/my-scenario.jmx
Starting distributed test with remote engines: [] @ Fri Mar 22 04:07:11 CET 2024 (1711076831643)
Remote engines have been started:[]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
+ trap 'sh /opt/jmeter/apache-jmeter/bin/stoptest.sh' EXIT
+ sh /opt/jmeter/apache-jmeter/bin/stoptest.sh
Sending StopTestNow request to port 4445

by the way
How much of a performance penalty does using jmeter in container choreography compare to deploying jmeter on a physical machine? What's the advantage? I have some vague understanding, I would like to ask

thank you so mush

Rbillon59 commented 3 months ago

Yes please try to upgrade your docker stack up to date. Because I'am not able to reproduce your error.

And, what OS are you working on ? Any specificity to know ?

lyc10031 commented 3 months ago

it‘s ubuntu 2204 on vmware i will try upgrade my docker and docker-compose newest version

lyc10031 commented 3 months ago

after upgrade it's worked。 Thanks a lot。