接口自动化踩坑之旅-1

为什么不是01呢?我是想在9步之内将接口自动化搭建到部署完成。
来新东家这里已经有45天,自动化框架已经初步成型,目前在微调中。市面上已经有N多种搭建方式,就不列举了。无非就是工具类不同,大体上就是入参,形参,请求方法,断言,输出报告,发送邮件,自动化部署,定时执行,比较好玩的钉钉/微信通知等。

今天遇到的问题是:开发部署的环境是用docker,jenkins和gitlab也在docker里,python代码上传后,shell脚本不能定位到python脚本的目录。暂时想到的折中方案是,python脚本上传到服务期,写shell脚本,每小时执行一次。 用jenkins构建关联功能是无法使用了,只能打版后人工执行了。

目前方案:

  1. 根据模块间隔5分钟执行脚本,执行失败的话发邮件给相应的开发同学。
    间隔5分钟防止邮件服务器将你当作垃圾邮箱。
    0 */1 * * * python3 xxxx.py model_1.txt
    5 */1 * * * python3 xxxx.py model_2.txt
  2. 2个小时全面扫描接口,发送消息到钉钉/微信群
  3. 服务器部署git,代码进行版本管理
    4.美化测试报告,增加饼图/柱状图。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章