Add error handling for ocloud route
[pti/o2.git] / tests / locust / README.md
1 # locust for load testing
2
3 ## Start procedure
4
5 Here is the sample command to run one master worker with 7 sub worker
6
7 ```bash
8 # main worker:  
9 locust -f ocloud.py -H http://128.224.115.34:30205 --master
10
11 # worker_1:  
12 locust -f ocloud.py --worker
13 #worker_2:  
14 locust -f ocloud.py --worker
15 #worker_3:  
16 locust -f ocloud.py --worker
17 #worker_4:  
18 locust -f ocloud.py --worker
19 #worker_5:  
20 locust -f ocloud.py --worker
21 #worker_6:  
22 locust -f ocloud.py --worker
23 #worker_7:  
24 locust -f ocloud.py --worker
25 ```
26
27 If you can use goreman to run [goreman](github.com/mattn/goreman), feel free to use it.
28
29 ```bash
30 cat <<EOF >>Procfile
31 ocloud:  locust -f ocloud.py -H http://128.224.115.34:30205 --master
32 ocloud_1:  locust -f ocloud.py --worker
33 ocloud_2:  locust -f ocloud.py --worker
34 ocloud_3:  locust -f ocloud.py --worker
35 ocloud_4:  locust -f ocloud.py --worker
36 ocloud_5:  locust -f ocloud.py --worker
37 ocloud_6:  locust -f ocloud.py --worker
38 ocloud_7:  locust -f ocloud.py --worker
39 EOF
40 ```
41
42 Run locust with 7 sub workers through goreman
43 ```bash
44 goreman -f Procfile start
45 ```