一飞开源
阅读504

[开源]MIT开源协议的测试平台,专注于接口自动化测试的管理平台

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

HRUN测试平台,专注于接口自动化测试的管理平台。后续还会支持UI管理平台和性能管理平台提供一站式服务。

二、开源协议

使用MIT开源协议

三、界面展示

瞅一眼吧

图片 图片 图片 图片 图片 图片 图片

四、功能概述

HRUN测试平台,专注于接口自动化测试的管理平台。后续还会支持UI管理平台和性能管理平台提供一站式服务。

五、技术选型

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代码存放

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章