Added http concurrency test suite for agnostic VNF
[yardstick.git] / samples / vnf_samples / nsut / agnostic / HTTP_requests_concurrency.yaml
1 # Copyright (c) 2018 Intel Corporation\r
2 #\r
3 # Licensed under the Apache License, Version 2.0 (the "License");\r
4 # you may not use this file except in compliance with the License.\r
5 # You may obtain a copy of the License at\r
6 #\r
7 #      http://www.apache.org/licenses/LICENSE-2.0\r
8 #\r
9 # Unless required by applicable law or agreed to in writing, software\r
10 # distributed under the License is distributed on an "AS IS" BASIS,\r
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or imp\r
12 # See the License for the specific language governing permissions and\r
13 # limitations under the License.\r
14 \r
15 schema: "nsb:traffic_profile:0.1"\r
16 \r
17 name:            TrafficProfileGenericHTTP\r
18 description:     Traffic profile to run HTTP test\r
19 traffic_profile:\r
20   traffic_type: TrafficProfileGenericHTTP\r
21 \r
22 uplink_0:\r
23     ip:\r
24         address: "152.16.100.32"          # must be in same subnet with gateway\r
25         subnet_prefix: 24                 # subnet prefix\r
26         mac: "Auto"                       # port mac addr or auto to generate automatically\r
27         gateway: <GATEWAY_ADDR>           # will be taken from pod file\r
28 \r
29     http_client:\r
30         simulated_users: {{ get(simulated_users, 'simulated_users.uplink_0', '65000') }} # number of threads to be run\r
31         page_object:  {{ get(page_object, 'page_object.uplink_0', '/1b.html') }} # http locator to be read\r
32 \r
33 downlink_0:\r
34     ip:\r
35         address: "152.40.40.32"           # must be in same subnet with gateway\r
36         subnet_prefix: 24                 # subnet prefix\r
37         mac: "Auto"                       # port mac addr or auto to generate automatically\r
38         gateway: <GATEWAY_ADDR>           # will be taken from pod file\r
39 \r
40 uplink_1:\r
41     ip:\r
42         address: "12.12.12.32"\r
43         subnet_prefix: 24\r
44         mac: "00:00:00:00:00:01"\r
45         gateway: <GATEWAY_ADDR>\r
46 \r
47     http_client:\r
48         simulated_users: {{ get(simulated_users, 'simulated_users.uplink_1', '65000') }} # number of threads to be run\r
49         page_object:  {{ get(page_object, 'page_object.uplink_1', '/1b.html') }} # http locator to be read\r
50 \r
51 downlink_1:\r
52     ip:\r
53         address: "13.13.13.32"\r
54         subnet_prefix: 24\r
55         mac: "00:00:00:00:00:02"\r
56         gateway: <GATEWAY_ADDR>