# Hrun **Repository Path**: lixiaolv1/hrun ## Basic Information - **Project Name**: Hrun - **Description**: HRUN测试平台,专注于接口自动化测试的管理平台。后续还会支持UI管理平台和性能管理平台提供一站式服务 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2024-07-10 - **Last Updated**: 2024-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HRUN测试平台 ## 平台地址 ``` 项目体验地址:http://139.9.38.166:5002/ gitee地址:https://gitee.com/hsjtest/hrun ``` ## 🔷backend #### 软件架构 ###### 软件架构说明 ``` 基于 python3 + Django + celery + mariadb + redis ``` #### 安装教程 ###### 手动部署 ``` 1、创建虚拟环境执行依赖包:pip install -r requirements.txt 2、backend/primaryApp/settings/dev.py或pro.py修改自己的数据库和Redis配置信息 3、数据库迁移:python manage.py makemigrations 4、数据库执行迁移文件:python manage.py migrate 5、运行Django服务:python manage.py runserver ``` ###### 自动部署 ``` 1、服务器中安装docker和docker-compose 2、运行 sh deploy.sh ``` #### 使用说明 ###### static配置文件生成 ``` python manage.py collectstatic ``` ###### 数据库迁移 ``` python manage.py makemigrations ``` ###### 数据库执行迁移文件 ``` python manage.py migrate ``` ###### 运行Django服务 ``` python manage.py runserver ``` ## 🔷frontend #### 软件架构 ###### 软件架构说明 ``` 基于 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代码存放 ``` ## 瞅一眼吧 ![img.png](git_img/img.png) ![img_1.png](git_img/img_1.png) ![img_2.png](git_img/img_2.png) ![img_3.png](git_img/img_3.png) ![img_4.png](git_img/img_4.png) ![img_5.png](git_img/img_5.png) ![img_6.png](git_img/img_6.png) ## 规划 目前平台还在持续开发中,后续会持续更新,敬请期待! ## 感谢 ``` 如果觉得好用,请给个star,谢谢! ``` 有什么问题,欢迎提issue,联系微信 ![img_7.png](git_img/img_7.png)