Api_automation_test

screenshot of Api_automation_test
django
vue

接口自动化测试平台(老平台移步master_old分支)

Overview

The API Automation Test platform is a robust solution designed for interface testing, prominently utilizing Python and the Django framework. While the server is currently expired and not being renewed, the platform has rolled out various updates, enhancing its functionality and user experience. This tool is particularly appealing for developers seeking streamlined API testing and automation capabilities.

Users can experience the platform’s updated features, making it suitable for learning and practical development tasks. Significant improvements have been integrated, including Docker deployment and new authentication options, potentially benefiting both seasoned developers and those new to web development.

Features

  • Docker Deployment: The platform introduces Docker support, allowing for easy setup and deployment, especially with a CentOS base image.
  • DingTalk Login Integration: Users can now log in using DingTalk, enhancing accessibility and convenience.
  • Export Test Cases: Users can easily export their test cases, streamlining documentation and sharing processes.
  • Mock Functionality: A new feature enabling users to manage mock responses helps validate API endpoints seamlessly.
  • User-Friendly Interface: Built with Vue and Element UI, the front-end is designed to be straightforward and easy to navigate.
  • API Management Module: This module allows users to create, modify, and manage API endpoints effectively, akin to using Postman.
  • Automated Testing Management: The platform supports creating, editing, and scheduling automated tests, improving testing workflows.
  • Comprehensive Project Overview: Users can manage project details, including dynamic updates and member management, all from an intuitive dashboard.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.