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

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

一、开源项目简介

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、服务器中安装dockerdocker-compose2、运行 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代码存放

六、源码地址

访问一飞开源:https://code.exmay.com/

相关推荐

  • 谈谈登录系统的演进、设计与实现
  • Spring Boot集成pf4j实现插件开发功能
  • 无人驾驶出租车爆火,武汉司机有些慌
  • 一个比requests还好用的Python高效爬虫库,效率提高一倍!
  • Modbus通信中到底用大端还是小端???
  • 29.8K Star谷歌都在用!!!超2万人关注的测试爬虫工具
  • 开源日报 | Vitest 2.0;谷歌专用API;通义千问“国服最强”;加州起草法案把开源管起来;汽车基础软件开源引热议
  • AI技术创新可以有多硬核?GOTC 2024论坛议程抢先看
  • Rust即将进入前十:中赢、大赢、还是特大赢?
  • 上交发布MG-LLaVA,基于多粒度指令调整,横扫视觉大模型榜单
  • 新国立祭出视频生成“无限宝石“:2300帧仅需5分钟,提速100倍
  • 中国AI论文数量全球第一!中科院拿下研究机构双第一,腾讯企业排第三
  • 阿尔特曼20年:从创业失败到权力中心
  • 最近很火的老照片动起来,都是怎么玩的?
  • 苹果Vision Pro和AI的重磅新大招,被提前扒出来了
  • 还在用Jenkins?快来试试这款简而轻的自动化部署工具吧!
  • Anthropic 最近高产Claude各种更新,openai 堪忧~
  • 鸿蒙新篇章:转转 APP 的 HarmonyOS Next 开发之旅
  • 红杉资本合伙人Pat Grady七月深度访谈 2万字全文(附视频)
  • 面试官:业务开发时,接口不能对外暴露怎么办?我有 3 种实现方案!