More Premium Hugo Themes Premium Vue Themes

LunarLink

An interface automation testing platform based on HttpRunner + Django + Vue + Element UI, production-ready.

LunarLink

An interface automation testing platform based on HttpRunner + Django + Vue + Element UI, production-ready.

Author Avatar Theme by tahitimoon
Github Stars Github Stars: 407
Last Commit Last Commit: Apr 9, 2025 -
First Commit Created: Aug 8, 2025 -
default image

Overview

LunarLink is a robust interface automation testing platform built on popular technologies like HttpRunner, Django, Vue, and Element UI. This platform not only provides production-level capabilities but also streamlines the testing process through a user-friendly interface. With a focus on simplifying API management and enhancing testing efficiency, LunarLink stands out in the realm of automated testing solutions.

The integration of powerful features allows users to manage projects, execute tests, and analyze results seamlessly. Whether you are a developer looking to automate your testing or a team lead aiming to keep track of multiple projects, LunarLink offers an array of tools designed to meet diverse testing needs.

Features

  • User Authentication: Secure login system that facilitates user management and permissions, ensuring that only authorized personnel can access the testing suite.
  • Project Management: Easily create, list, and manage projects, complete with a dashboard that provides insights into daily, weekly, and monthly metrics.
  • API Management: Each API can correspond to a backend HTTP interface, allowing for execution as standalone tests or as part of larger test cases with support for groups and parameter extraction.
  • Test Case Support: Define and manage test cases with dynamic parameter passing, and execute them in both synchronous and asynchronous modes while generating detailed test reports.
  • Traffic Recording: Simplifies the creation of test cases via browser activity, capturing parameters and connections between different interfaces automatically.
  • Configuration Management: Offers flexible configuration options for base URLs and request parameters, allowing easy adjustments for various testing scenarios.
  • Global Variables: Define reusable variables for API tests that can reference functions in the code, facilitating easier management of common credentials and keys.
  • Scheduled Tasks: Set up tasks based on crontab expressions that can be managed online, supporting both serial and parallel execution of test cases with report generation.