File tree 5 files changed +10
-3
lines changed
5 files changed +10
-3
lines changed Original file line number Diff line number Diff line change
1
+ .vscode
2
+ logs
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ RUN chmod +x /opt/jmeter/entrypoint.sh
35
35
36
36
WORKDIR /logs
37
37
38
- EXPOSE 1099 4445 50000 51000
38
+ EXPOSE 1099 50000 51000 4445/udp
39
39
40
40
# default command in the entrypoint is 'minion'
41
41
ENTRYPOINT ["/opt/jmeter/entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ services:
15
15
environment :
16
16
- MINION_HOSTS=minion1,minion2,minion3
17
17
- JMETER_FLAGS=-X
18
+ ports :
19
+ - " 4445:4445/udp"
18
20
minion1 :
19
21
image : smithmicro/jmeter:latest
20
22
minion2 :
Original file line number Diff line number Diff line change @@ -21,13 +21,16 @@ if [ ${1##*.} = 'jmx' ]; then
21
21
HOSTNAME=$PUBLIC_HOSTNAME
22
22
echo " Using Gru AWS Public HOSTNAME $HOSTNAME "
23
23
fi
24
+ # empty the logs directory, or jmeter may fail
25
+ rm -rf /logs/report /logs/* .log
24
26
# run jmeter in client (gru) mode
25
27
exec jmeter -n $JMETER_FLAGS \
26
28
-R $MINION_HOSTS \
27
29
-Dclient.rmi.localport=51000 \
28
30
-Djava.rmi.server.hostname=${PUBLIC_HOSTNAME} \
29
31
-l $RESULTS_LOG \
30
- -t $1
32
+ -t $1 \
33
+ -e -o /logs/report
31
34
32
35
fi
33
36
Original file line number Diff line number Diff line change @@ -222,7 +222,7 @@ ssh -i $PEM_PATH/$KEY_NAME.pem -o UserKnownHostsFile=/dev/null -o StrictHostKeyC
222
222
" docker run -p 1099:1099 -p 51000:51000 -v /tmp:/plans -v /logs:/logs --env MINION_HOSTS=$MINION_HOSTS smithmicro/jmeter:$JMETER_VERSION $JMX_IN_COMTAINER "
223
223
224
224
echo " Copying JTL files from Gru"
225
- scp -i $PEM_PATH /$KEY_NAME .pem -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ec2-user@${GRU_HOST} :/logs/* /logs
225
+ scp -r - i $PEM_PATH /$KEY_NAME .pem -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ec2-user@${GRU_HOST} :/logs/* /logs
226
226
227
227
# Step 9 - Stop all tesks
228
228
echo " Stopping tasks"
You can’t perform that action at this time.
0 commit comments