详细说明见专栏合集的其他文章
接口测试框架,相关技术栈:
- 后端:django drf , mysql
- 前端:vue2,antd
- 测试执行机:unittest、requests、websocket、mysql(sqlalchemy)
- 其他:支持jenkins持续构建,docker部署,nginx
软件架构
软件架构说明 本框架包含,前端,后端,测试执行机三个部分:
- backend:后端django(drf)
- front:前端antd+vue2
- excutor:unittest+requests+mysql测试执行机单元
安装教程
- clone这个仓库
- 安装依赖环境
- 后端调测:
cd backend >pip install -r requirements.txt cd drf >python manage.py runserver
- 前端调测:
cd front >npm install >npm run serve
- 执行机调测:
cd excutor >pip install -r requirements.txt >python run.py -set settings_demo.yml -tts testcases_cjyl -db yes -ding yes
使用说明
-
后端: docker build -t report:1.0 .
-
前端:npm run build
-
执行机:通过jenkins发布到具体的执行上,然后用命令行开启测试。
-
使用详细说明:https://blog.csdn.net/tgbmangel/category_12638780.html
参与贡献
- 有任何疑问或bug,可在项目内issue或私信进行沟通。