【测试开发平台】【一】启发与总结
背景
之前给公司写定制化接口测试系统,因为是定制化,所以就联想了想单独写一套非定制化接口测试系统,并且想平台话,但是因为之前之前没用学过前端技术,迟迟没写,契机是公司写UI自动化用到nodejs,typescript,es6语法,所以对前端语法有点理解了,所以就开发动身写平台,学了一会vue,用element-ui写平台是极好的,基本上省去了很多再去学习jquery之类,让我能更好的去写测开平台,至于后端是用python的flask框架,因为我对python的熟悉度远大于java,所以为了快速开发,选择python
运用的技术
- python + flask
- nodejs
- vue + element-UI
- mysql
- redis
前提条件
- 后端用python开发,flask框架(轻便,想用什么库自行下载即可)
- 前端框架则选择了vue + element-ui
- 数据库则选择了mysql
- 实现数据的持久化
- 最后在阿里云上部署
流程
项目截图
总结
项目花费大概3个多月从无到有,因为还有很多没用完善,所以暂时不开源,等完善好了,再开源。该项目的解决的痛点是,接口集成测试,便于冒烟测试,已经争对不同的测试环境可以实时的保证接口正确,以及定时任务,便于实时发现错误,还有就是解决了接口的依赖,可以理解成jmeter的参数化,使数据不是死的。
前端代码已开源:https://github.com/wangxiao9/vue_platform.git
后端代码因为还未完善,等完善后,会开源
鄙人虽然能力有限,小白一个,但是希望代码不要二次上传,仅供大家参考学习