AnotherFasterRunner

screenshot of AnotherFasterRunner
django

接口自动化测试平台,基于HttpRunner+Python+Django+Vue,已在多家公司落地使用,2018年服役至今

Overview

FasterRunner is a game-changer for API testing, simplifying the process and accelerating automation efforts. With its practical applications already implemented in over five companies, it has shown remarkable effectiveness in streamlining testing workflows. This robust tool leverages a variety of innovative features designed to enhance testing efficiency and productivity.

Developed using Python 3 and the Requests library, FasterRunner offers a reliable environment for handling a wide range of HTTP(S) testing scenarios. Its modular approach allows for flexible integration into existing workflows, making it an excellent choice for teams looking to elevate their testing capabilities.

Features

  • Seamless Synchronization: Easily sync your API data from YAPI, Swagger, or Postman with a single click, eliminating tedious manual data entry.
  • Powerful Engine: Built on Python 3 + Requests, ensuring stability and reliability for various HTTP(S) testing scenarios.
  • Flexible Customization: Use debugtalk.py to create custom functions for signature generation, encryption, and decryption, tailored to your testing requirements.
  • Efficient Hook Mechanism: Effectively manage token dependencies and parameter passing between APIs, ensuring smooth and comprehensive test workflows.
  • Intelligent Scheduling: Built-in crontab task scheduling requires no learning curve, helping you easily implement automated monitoring.
  • Data-Driven Testing: Supports parameterization of test cases, boosting the productivity of your testing team.
  • Continuous Integration: Seamlessly integrates with CI tools like Gitlab-CI and Jenkins, enhancing overall development efficiency.
  • Clear Reporting: Offers aesthetically pleasing and straightforward test reports with detailed statistics and logs for easy comprehension.
  • Instant Notifications: Automatically pushes test reports to platforms like Feishu, DingTalk, or WeChat, keeping you updated with testing progress at all times.
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.