blob: 644451d047584cb29e5a3e18d11f824647c3278b [file] [log] [blame]
Jeremy Mordkoff6f07e6f2016-09-07 18:56:51 -04001#!/bin/bash
2
3#
4# Copyright 2016 RIFT.IO Inc
5#
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17#
18
19# This script tests the throughput of get operations.
20# change iter and loop variables
21
22NETCONF_CONSOLE_DIR=${RIFT_ROOT}/.install/usr/local/confd/bin
23
24iter=100
25loop=30
26
27for i in `seq 1 $loop`;
28do
29 echo "Background script $i"
30 ${NETCONF_CONSOLE_DIR}/netconf-console-tcp -s all --iter=$iter --get -x /opdata&
31done
32
33wait
34
35total=$(($iter * $loop))
36echo "Total number of netconf operations=$total"
37
38
39