1.技术栈
python 语言简单,便于上手,而且httprunner可以直接支持
flask Python 编写的轻量级 Web 应用框架,简单而且全面
httprunner 这个就不多赘述,很优秀的接口测试框架
vue 使用vue的前端框架很多,结构统一,很容易上手
http-server 服务器使用的是centeros,因此采用了一个比较简单的web服务
mysql 通用数据库
2.项目结构
项目采用前后端分离
前端采用vue
登录
接口测试
功能卡片(项目选择在该层级下,功能增删以及编辑)
case列表
case详情
报告列表
报告详情
任务列表
定时任务
单次任务
项目列表
新建项目
编辑项目
其他功能
后端采用flask
这个就自行发挥了
根据数据库 接口 配置 文件等划分结构
3.服务端
腾讯新用户做活动,买了一台云服务器,centeros
安装python3 nvm node mysql http-server
安装过程另外说
4.注意事项
由于项目采用了公司的git,centeros上没有办法直接请求
于是只能去github上创建了一个私有项目
centeros自带python2 安装了python3以后需要修改部分文件,否则yum会无法使用