【测试开发平台】【一】启发与总结

背景

之前给公司写定制化接口测试系统,因为是定制化,所以就联想了想单独写一套非定制化接口测试系统,并且想平台话,但是因为之前之前没用学过前端技术,迟迟没写,契机是公司写UI自动化用到nodejs,typescript,es6语法,所以对前端语法有点理解了,所以就开发动身写平台,学了一会vue,用element-ui写平台是极好的,基本上省去了很多再去学习jquery之类,让我能更好的去写测开平台,至于后端是用python的flask框架,因为我对python的熟悉度远大于java,所以为了快速开发,选择python

运用的技术

  • python + flask
  • nodejs
  • vue + element-UI
  • mysql
  • redis

前提条件

  1. 后端用python开发,flask框架(轻便,想用什么库自行下载即可)
  2. 前端框架则选择了vue + element-ui
  3. 数据库则选择了mysql
  4. 实现数据的持久化
  5. 最后在阿里云上部署

流程

项目截图

总结

项目花费大概3个多月从无到有,因为还有很多没用完善,所以暂时不开源,等完善好了,再开源。该项目的解决的痛点是,接口集成测试,便于冒烟测试,已经争对不同的测试环境可以实时的保证接口正确,以及定时任务,便于实时发现错误,还有就是解决了接口的依赖,可以理解成jmeter的参数化,使数据不是死的。
前端代码已开源:https://github.com/wangxiao9/vue_platform.git
后端代码因为还未完善,等完善后,会开源
鄙人虽然能力有限,小白一个,但是希望代码不要二次上传,仅供大家参考学习

原文地址:https://www.cnblogs.com/totoro-cat/p/13409646.html