Add Rally based bench scenario for OPNFV
[functest-xtesting.git] / testcases / VIM / OpenStack / CI / suites / opnfv-heat.json
1 {
2     "HeatStacks.create_and_delete_stack": [
3         {
4             "runner": {
5                 "type": "constant",
6                 "times": 10,
7                 "concurrency": 2
8             },
9             "context": {
10                 "users": {
11                     "tenants": 2,
12                     "users_per_tenant": 3
13                 }
14             }
15         }
16     ],
17     "HeatStacks.create_and_delete_stack": [
18         {
19             "args": {
20                "template_path": "templates/server_with_ports.yaml.template"
21             },
22             "runner": {
23                 "type": "constant",
24                 "times": 10,
25                 "concurrency": 2
26             },
27             "context": {
28                 "users": {
29                     "tenants": 2,
30                     "users_per_tenant": 3
31                 }
32             }
33         }
34     ],
35     "HeatStacks.create_and_delete_stack": [
36         {
37             "args": {
38                "template_path": "templates/server_with_volume.yaml.template"
39             },
40             "runner": {
41                 "type": "constant",
42                 "times": 10,
43                 "concurrency": 2
44             },
45             "context": {
46                 "users": {
47                     "tenants": 2,
48                     "users_per_tenant": 3
49                 }
50             }
51         }
52     ],
53     "HeatStacks.create_and_list_stack": [
54         {
55             "runner": {
56                 "type": "constant",
57                 "times": 10,
58                 "concurrency": 1
59             },
60             "context": {
61                 "users": {
62                     "tenants": 1,
63                     "users_per_tenant": 1
64                 }
65             }
66         }
67     ],
68     "HeatStacks.create_check_delete_stack": [
69         {
70             "args": {
71               "template_path": "templates/random_strings.yaml.template"
72             },
73             "runner": {
74                 "type": "constant",
75                 "times": 10,
76                 "concurrency": 2
77             },
78             "context": {
79                 "users": {
80                     "tenants": 2,
81                     "users_per_tenant": 3
82                 }
83             }
84         }
85     ],
86     "HeatStacks.create_suspend_resume_delete_stack": [
87         {
88             "args": {
89                "template_path": "templates/random_strings.yaml.template"
90             },
91             "runner": {
92                 "type": "constant",
93                 "times": 10,
94                 "concurrency": 2
95             },
96             "context": {
97                 "users": {
98                     "tenants": 3,
99                     "users_per_tenant": 2
100                 }
101             }
102         }
103     ],
104     "HeatStacks.create_update_delete_stack": [
105         {
106             "args": {
107                "template_path": "templates/random_strings.yaml.template",
108                "updated_template_path": "templates/updated_random_strings_add.yaml.template"
109             },
110             "runner": {
111                 "type": "constant",
112                 "times": 10,
113                 "concurrency": 2
114             },
115             "context": {
116                 "users": {
117                     "tenants": 2,
118                     "users_per_tenant": 3
119                 }
120             }
121         }
122     ],
123     "HeatStacks.create_update_delete_stack": [
124         {
125             "args": {
126                "template_path": "templates/random_strings.yaml.template",
127                "updated_template_path": "templates/updated_random_strings_delete.yaml.template"
128             },
129             "runner": {
130                 "type": "constant",
131                 "times": 10,
132                 "concurrency": 2
133             },
134             "context": {
135                 "users": {
136                     "tenants": 2,
137                     "users_per_tenant": 3
138                 }
139             }
140         }
141     ],
142     "HeatStacks.create_update_delete_stack": [
143         {
144             "args": {
145                "template_path": "templates/resource_group.yaml.template",
146                "updated_template_path": "templates/updated_resource_group_increase.yaml.template"
147             },
148             "runner": {
149                 "type": "constant",
150                 "times": 10,
151                 "concurrency": 2
152             },
153             "context": {
154                 "users": {
155                     "tenants": 2,
156                     "users_per_tenant": 3
157                 }
158             }
159         }
160     ],
161     "HeatStacks.create_update_delete_stack": [
162         {
163             "args": {
164                "template_path": "templates/autoscaling_policy.yaml.template",
165                "updated_template_path": "templates/updated_autoscaling_policy_inplace.yaml.template"
166             },
167             "runner": {
168                 "type": "constant",
169                 "times": 10,
170                 "concurrency": 2
171             },
172             "context": {
173                 "users": {
174                     "tenants": 2,
175                     "users_per_tenant": 3
176                 }
177             }
178         }
179     ],
180     "HeatStacks.create_update_delete_stack": [
181         {
182             "args": {
183                "template_path": "templates/resource_group.yaml.template",
184                "updated_template_path": "templates/updated_resource_group_reduce.yaml.template"
185             },
186             "runner": {
187                 "type": "constant",
188                 "times": 10,
189                 "concurrency": 2
190             },
191             "context": {
192                 "users": {
193                     "tenants": 2,
194                     "users_per_tenant": 3
195                 }
196             }
197         }
198     ],
199     "HeatStacks.create_update_delete_stack": [
200         {
201             "args": {
202                "template_path": "templates/random_strings.yaml.template",
203                "updated_template_path": "templates/updated_random_strings_replace.yaml.template"
204             },
205             "runner": {
206                 "type": "constant",
207                 "times": 10,
208                 "concurrency": 2
209             },
210             "context": {
211                 "users": {
212                     "tenants": 2,
213                     "users_per_tenant": 3
214                 }
215             }
216         }
217     ],
218     "HeatStacks.list_stacks_and_resources": [
219         {
220             "runner": {
221                 "type": "constant",
222                 "times": 10,
223                 "concurrency": 1
224             },
225             "context": {
226                 "users": {
227                     "tenants": 1,
228                     "users_per_tenant": 1
229                 },
230                 "stacks": {
231                     "stacks_per_tenant": 2,
232                     "resources_per_stack": 10
233                 }
234             }
235         }
236     ]
237 }
238