OSDN Git Service

trunk整理
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / session / session-5.sh
1 #!/bin/bash
2
3 # set config file
4 . ${SET_DEFAULT_CONF}
5
6 PATH=$PATH:$COMMON_SCRIPT_DIR
7
8 # start l7vsd
9 start_l7vsd || exit 1
10
11 $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -F
12 if [ $? -ne 0 ]
13 then
14         echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -F"
15         exit 1
16 fi
17 $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r 127.0.0.1:50001
18 if [ $? -ne 0 ]
19 then
20         echo "Test failed: $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r 127.0.0.1:50001"
21         exit 1
22 fi
23
24 # echo server
25 echo_server -p 50001 &
26
27 # send request
28 response=`test_client2 -p 40001 -s 1 materials/session-5-request.txt`
29 if [ "$response" != "`cat materials/session-5-response.txt`" ]; then
30         echo "Test failed: response diff error"
31         exit 1
32 fi
33 exit 0