一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介HRUN测试平台,专注于接口自动化测试的管理平台。后续还会支持UI管理平台和性能管理平台提供一站式服务。
二、开源协议使用MIT开源协议
三、界面展示瞅一眼吧四、功能概述HRUN测试平台,专注于接口自动化测试的管理平台。后续还会支持UI管理平台和性能管理平台提供一站式服务。
五、技术选型backend软件架构软件架构说明基于 python3 + Django + celery + mariadb + redis安装教程手动部署1、创建虚拟环境执行依赖包:pip install -r requirements.txt2、backend/primaryApp/settings/dev.py或pro.py修改自己的数据库和Redis配置信息3、数据库迁移:python manage.py makemigrations4、数据库执行迁移文件:python manage.py migrate5、运行Django服务:python manage.py runserver自动部署1、服务器中安装docker和docker-compose2、运行 sh deploy.sh使用说明static配置文件生成python manage.py collectstatic数据库迁移python manage.py makemigrations数据库执行迁移文件python manage.py migrate运行Django服务python manage.py runserverfrontend软件架构软件架构说明基于 js + vue3 + element-plus + echarts安装node.js官网地址:https://nodejs.org/en项目初始化npm install开发或测试环境启动npm run serve生产环境发布打包npm run build目录结构dist -- 存放生产部署打包配置node_modules -- 项目所需的各种依赖包和模块public -- 浏览器展示的启动标签等信息src: api -- 存放所有的接口 assets -- 存放全局的js、css、图片等信息 components -- 存放公共组件 plugins -- element的配置文件 router -- path配置 store -- 数据共享等配置 views -- 各个页面的vue代码存放六、源码地址访问一飞开源:https://code.exmay.com/