[Open Source] An API Automation Testing Platform for Executing Automated API Tests with a Clean and Attractive User Interface
Open SourceProcess Management
![[Open Source] An API Automation Testing Platform for Executing Automated API Tests with a Clean and Attractive User Interface](https://yy123.ink/api/img/1782598179348-ifuheh.jpg)
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

Login

Dashboard

Project

Project Details

Environments

Test Cases

Test Case Details

Test Suites

Test Suite Details

Test Runs

Test Results

Test Case Groups

Test Suite Groups

Profile

Change Password

Email Configuration List

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
-
Clone the repository -
Create a virtual environment: ``` python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ``` -
Install dependencies: ``` pip install -r requirements.txt ``` -
Run migrations: ``` python manage.py migrate ``` -
Create a superuser: ``` python manage.py createsuperuser ``` -
Run the development server: ``` python manage.py runserver ```
Usage
-
Access the admin interface at http://localhost:8000/admin/ -
Log in with your superuser credentials -
Create projects, environments, test cases, and test suites -
Execute tests and view results
下载地址 免费
评论