for i in $(seq 1 5)
do
for pre in 133 182 185 177 180 153 130
do
s1=$(echo $RANDOM)
s2=$(echo $RANDOM)
name=$(randchar)
phone=${pre}${s1}${s2}
curl -s -v -k "localhost:3000/users?phone=${phone}&name=${name}"
name=${s1}$(randchar)
phone=${pre}${s2}${s1}
curl -s -v -k "localhost:3000/users?phone=${phone}&name=${name}"
done
done
上述脚本使用RANDOM内置变量以及自定义函数randchar随机生成数字和字符串,然后复制给变量,并模拟触发api用于测试。
function randchar(){ date +%s%N | md5sum | head -c 10 ;}
网友评论