aboutsummaryrefslogtreecommitdiffstats
path: root/moonv4/tests/11_user_scalability/plot.sh
blob: e1601bfad6d33ec10e0c019dc29971e4b5efed71 (plain)
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/usr/bin/env bash

DIR=$1

# cd ${DIR}

#JSON=data_1_1.json,data_1_5.json,data_1_10.json,data_1_15.json,data_1_20.json,data_1_25.json,data_2_1.json,data_2_5.json,data_2_10.json,data_2_15.json,data_2_20.json,data_2_25.json
#LEGEND="rbac 1 req/s,rbac 5 req/s,rbac 10 req/s,rbac 15 req/s,rbac 20 req/s,rbac 25 req/s,rbac+session 1 req/s,rbac+session 5 req/s,rbac+session 10 req/s,rbac+session 15 req/s,rbac+session 20 req/s,rbac+session 25 req/s"
#python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
#    --input="${JSON}" \
#    --legend="${LEGEND}" \
#    -d

cd results/01

JSON=data_rbac_1_01.json,data_rbac_2_01.json,data_rbac_3_01.json,data_rbac_4_01.json,data_rbac_5_01.json
LEGEND="10 users,20 users,30 users,40 users,50 users"
python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
    --legend="${LEGEND}" \
    --plot-result="*" \
    --write-html="rbac_10-50users_1reqs.html" \
    digraph \
    average \
    "${JSON}"

sleep 1

JSON=data_rbac_1_10.json,data_rbac_2_10.json,data_rbac_3_10.json,data_rbac_4_10.json,data_rbac_5_10.json
LEGEND="10 users,20 users,30 users,40 users,50 users"
python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
    --legend="${LEGEND}" \
    --plot-result="*" \
    --write-html="rbac_10-50users_10reqs.html" \
    digraph \
    average \
    "${JSON}"

sleep 1

JSON=data_rbac_1_20.json,data_rbac_2_20.json,data_rbac_3_20.json,data_rbac_4_20.json,data_rbac_5_20.json
LEGEND="10 users,20 users,30 users,40 users,50 users"
python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
    --legend="${LEGEND}" \
    --plot-result="*" \
    --write-html="rbac_20-50users_20reqs.html" \
    digraph \
    average \
    "${JSON}"

sleep 1

JSON=data_rbac_1_30.json,data_rbac_2_30.json,data_rbac_3_30.json,data_rbac_4_30.json,data_rbac_5_30.json
LEGEND="10 users,20 users,30 users,40 users,50 users"
python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
    --legend="${LEGEND}" \
    --plot-result="*" \
    --write-html="rbac_30-50users_30reqs.html" \
    digraph \
    average \
    "${JSON}"

sleep 1

JSON=data_rbac_1_39.json,data_rbac_2_39.json,data_rbac_3_39.json,data_rbac_4_39.json,data_rbac_5_39.json
LEGEND="10 users,20 users,30 users,40 users,50 users"
python3 ${MOON_HOME}/moon_interface/tests/apitests/plot_json.py \
    --legend="${LEGEND}" \
    --plot-result="*" \
    --write-html="rbac_39-50users_39reqs.html" \
    digraph \
    average \
    "${JSON}"

sleep 1