-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathdocker-compose.yml
54 lines (52 loc) · 1.23 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
version: '2'
# https://docs.docker.com/compose/compose-file/
# http://www.testautomationguru.com/jmeter-distributed-load-testing-using-docker/
# srivaths.blogspot.com/2014/08/distrubuted-jmeter-testing-using-docker.html
# http://jmeter.apache.org/usermanual/get-started.html#options
services:
jmeter-node01:
container_name: jmeter-node01
image: apolloclark/jmeter-node
ports:
- 1099
- 50000
volumes:
- /input_data
- /logs
jmeter-node02:
container_name: jmeter-node02
image: apolloclark/jmeter-node
ports:
- 1099
- 50000
volumes:
- /input_data
- /logs
jmeter-node03:
container_name: jmeter-node03
image: apolloclark/jmeter-node
ports:
- 1099
- 50000
volumes:
- /input_data
- /logs
jmeter-master:
container_name: jmeter-master
image: apolloclark/jmeter-master
ports:
- 60000
volumes:
- ./jmeter-master/scripts:/scripts
- ./jmeter-master/logs:/logs
entrypoint:
- /var/lib/apache-jmeter/bin/jmeter
- -n
- -t
- /scripts/test_google.jmx
- -l
- /logs/results.csv
- -j
- /logs/jmeter.log
- -LDEBUG
# - -R 172.18.0.2,172.18.0.3,172.18.0.4