springboot+jenkins+接口自动化测试

89a371fbb9f8488bb9f588bf8452421e-image.png
cf270a1ee9334f8c95c538044024e2b7-image.png
c206be49335b4e0bbca3c5bca450cd86-image.png
执行的shell脚本:

export LANG="zh_CN.utf-8"
cd ${WORKSPACE}
mv -f /home/local/deploy/des-0.0.1-SNAPSHOT.jar /home/local/deploy/des-0.0.1-SNAPSHOT.jar_backup
cp target/des-0.0.1-SNAPSHOT.jar /home/local/deploy/des-0.0.1-SNAPSHOT.jar
sh /home/local/deploy/restart.sh
sleep 5
echo '进行接口自动化测试'
UUID=$(cat /proc/sys/kernel/random/uuid)
result=`curl -s "http://192.168.53.117/atp/api/autoTest?testType=1&moduleId=1&token=ec189a1731d73dfe16d8f9df16d67187&guid=$UUID"`
echo '接口自动化测试结果如下:'
echo $result
res=$(echo $result | grep '"status":"FAIL"')
flag=0
if [[ "$res" != "" ]]
then
    echo "接口自动化测试失败,请查询测试报告!"
    #回滚操作
    echo '回滚操作...'
    cp -f /home/local/deploy/des-0.0.1-SNAPSHOT.jar_backup /home/local/deploy/des-0.0.1-SNAPSHOT.jar
    sh /home/local/deploy/restart.sh
    flag=1
else
    echo "接口自动化测试成功!"
fi
exit $flag

restart.sh

cd /home/local/deploy
ps -ef|grep java|grep des-0.0.1-SNAPSHOT|awk '{print $2}'|xargs kill -9
nohup java -jar des-0.0.1-SNAPSHOT.jar > service.log &
以前,我总以为自己是菜鸟,也总想着早起的鸟儿有虫吃。直到有一天我想飞,才愕然的发现自己没有翅膀和羽毛,我竟然是菜虫!早起的虫儿被鸟吃……原来,百足应该厚积薄发!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白卡pala

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值