[Open Source] An MIT-Licensed Testing Platform Focused on API Automated Testing Management

Open SourceProcess Management
2026-06-28 05:33 4 次浏览 • 0 次下载 0KB
[Open Source] An MIT-Licensed Testing Platform Focused on API Automated Testing Management

1. Project Overview

HRUN is a test management platform focused on API automated testing. It will also support UI test management and performance test management in the future, providing an all-in-one service.

2. Open Source License

Licensed under MIT

3. Screenshots

Take a Look

Image Image Image Image Image Image Image

4. Feature Overview

HRUN is a test management platform focused on API automated testing. It will also support UI test management and performance test management in the future, providing an all-in-one service.

5. Tech Stack

backend

Software Architecture

Software Architecture Description

Built with Python 3 + Django + Celery + MariaDB + Redis

Installation Guide

Manual Deployment

11. Create a virtual environment and install dependencies: pip install -r requirements.txt
2、backend/primaryApp/settings/dev.py or pro.py: Modify your database and Redis configuration settings.
32. Database migration: python manage.py makemigrations
43. Apply database migration files: python manage.py migrate
54. Run the Django service: python manage.py runserver

Automatic Deployment

1. Install Docker and docker-compose on the server.
2. Run sh deploy.sh

Usage instructions

Generate static configuration files

python manage.py collectstatic

Database migration

python manage.py makemigrations

Apply database migration files

python manage.py migrate

Run the Django service

python manage.py runserver

frontend

Software Architecture

Software Architecture Description

Built with JS + Vue 3 + Element Plus + ECharts

Install Node.js

Official website: https://nodejs.org/en

Initialize the Project

npm install

Start the Development or Testing Environment

npm run serve

Build and Package for Production

npm run build

Directory Structure

dist -- Stores production deployment and packaging configuration
node_modules -- Various dependencies and modules required by the project
public -- Information such as startup tags displayed in the browser
src:
    api -- Stores all API interfaces
    assets -- Stores global JS, CSS, images, and other assets
    components -- Stores shared components
    plugins -- Element Plus configuration files
    router -- Path configuration
    store -- Data sharing and other configurations
    views -- Stores Vue code for individual pages

#1
资源直链https://gitee.com/hsjtest/hrun
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare