[Open Source] An API Automation Testing Platform for Executing Automated API Tests with a Clean and Attractive User Interface

Open SourceProcess Management
2026-06-28 06:09 3 次浏览 • 0 次下载 0KB
[Open Source] An API Automation Testing Platform for Executing Automated API Tests with a Clean and Attractive User Interface

1. Project Overview

EasyTesting

A comprehensive testing platform built with Django, Django REST Framework, SQLite, Bootstrap, and HTTPRunner.

2. Open Source License

Licensed under MIT

3. Screenshots

Screenshots

Registration

Image

Login

Image

Dashboard

Image

Project

Image

Project Details

Image

Environments

Image

Test Cases

Image

Test Case Details

Image

Test Suites

Image

Test Suite Details

Image

Test Runs

Image

Test Results

Image

Test Case Groups

Image

Test Suite Groups

Image

Profile

Image

Change Password

Image

Email Configuration List

Image

4. Feature Overview

EasyTesting is a comprehensive API automation testing platform built with Django, Django REST Framework, SQLite, Bootstrap, and HTTPRunner. It supports asynchronous execution of test cases and test suites, making it easy to debug and manage APIs, organize test cases, execute automated API tests, and view test reports. It features a clean and attractive user interface.

Features

  • Create and Manage Test Projects
  • Define Test Environments Using Variables
  • Create API Test Cases Using Request Details and Validation Rules
  • Organize Test Cases into Test Suites
  • Execute Tests and View Results
  • RESTful API for Integration with Other Tools

5. Tech Stack

Recommended version

  • python3.9
  • Django==4.2.11
  • djangorestframework==3.15.2
  • httprunner==4.3.0

Quick Start

  1. Clone the repository
  2. Create a virtual environment: ``` python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ```
  3. Install dependencies: ``` pip install -r requirements.txt ```
  4. Run migrations: ``` python manage.py migrate ```
  5. Create a superuser: ``` python manage.py createsuperuser ```
  6. Run the development server: ``` python manage.py runserver ```

Usage

  1. Access the admin interface at http://localhost:8000/admin/
  2. Log in with your superuser credentials
  3. Create projects, environments, test cases, and test suites
  4. Execute tests and view results
#1
资源直链https://gitee.com/joyamon/easy-testing
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare