[开源]一款接口自动化测试平台,执行自动化测试接口 界面简约美观

开源系统流程管理
2026-06-28 06:09 2 次浏览 • 0 次下载 0KB
[开源]一款接口自动化测试平台,执行自动化测试接口 界面简约美观

一、开源项目简介

EasyTesting

使用Django、Django REST框架、SQLite、Bootstrap和HTTPRunner构建的综合测试平台。

二、开源协议

使用MIT开源协议

三、界面展示

效果截图

注册

图片

登录

图片

面板

图片

项目

图片

项目详情

图片

环境

图片

测试用例

图片

测试用例详情

图片

测试套件

图片

测试套件详情

图片

测试运行

图片

测试结果

图片

测试用例分组

图片

测试套件分组

图片

个人资料

图片

修改密码

图片

邮件配置列表

图片

四、功能概述

EasyTesting接口自动化测试平台,使用Django、Django REST框架、SQLite、Bootstrap和HTTPRunner构建的综合测试平台,支持异步执行测试用例,测试套件,方便调试接口,管理接口,用例,执行自动化测试接口,测试报告查看,界面简约美观。

功能特点

  • 创建和管理测试项目
  • 使用变量定义测试环境
  • 使用请求详细信息和验证规则创建API测试用例
  • 将测试用例组织到测试套件中
  • 执行测试并查看结果
  • 用于与其他工具集成的RESTful API

五、技术选型

推荐版本

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

快速开始

  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 ```

使用

  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