booking.sh,booking
#!/bin/bash
function getJsonFile(){
yulingJsons=("yulingJson" "yulingJson1" "yulingJson2" "yulingJson3" "yulingJson4" "otaDireJson" "ps16Json" "yulingJson7" "hdsJson")
#yulingJsons=("yulingJson7")
len=${#yulingJsons[*]}
JsonContent=`echo ${yulingJsons[$RANDOM%$len]}`
echo $JsonContent
}
function getCustomName(){
names=("猪八戒" "沙和尚" "唐僧" "贴上公主" "白骨精" "观音菩萨" "美侯王" "孙行者" "唐三赞")
username=`echo ${names[$RANDOM%9]}`
echo "普通单"${username}
}
function getCustomMob(){
mob=`echo "185"$RANDOM$RANDOM |cut -c 1-11`
echo ${mob}
}
checkInDate=`date "+%F" -d "2 day"`
checkOutDate=`date "+%F" -d "3 day"`
cookie=''
header='Content-Type:application/json'
hostname="http://`hostname -i`:9016"
url="$hostname/user/order/data/www/order/save"
#for((i=1;$i<=20;i++));
myvar=0
while [ $myvar -le 10 ]
do
Json=$(getJsonFile)
echo "到底是啥"$Json
data=""
while read line
do
if [[ "$line" =~ \"contactName* ]]
then
line="\"contactName\":\"$(getCustomName)\","
fi
if [[ "$line" =~ \"contactTel* ]]
then
line="\"contactTel\":\"$(getCustomMob)\","
fi
if [[ "$line" =~ \"checkInDate* ]]
then
line="\"checkInDate\":\"${checkInDate}\","
fi
if [[ "$line" =~ \"checkOutDate* ]]
then
line="\"checkOutDate\":\"${checkOutDate}\","
fi
data=$data$line
done < $Json
#echo $data
result=`curl --Cookie "$cookie" -d "$data" --header "$header" "$url"`
sleep 3
echo $result
done
评论暂时关闭