[Open Source] Aiming to Build a Full-Stack Testing Platform That Empowers R&D Teams and Makes Testing Simpler

Open SourceProcess Management
2026-06-28 03:35 3 次浏览 • 0 次下载 0KB
[Open Source] Aiming to Build a Full-Stack Testing Platform That Empowers R&D Teams and Makes Testing Simpler

1. Project Overview

An All-in-One Performance Testing Tool Based on Go

RunnerGo is dedicated to building a full-stack testing platform. It adopts the relatively permissive Apache-2.0 license open-source agreement, making it easy for like-minded developers to contribute to open source together. It currently supports API testing, scenario-based automated testing, performance testing, and other testing capabilities. As development continues, we will introduce more testing features. Our goal is to empower R&D teams and make testing simpler.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Homepage Overview

Performance Test Report

Performance Test Report Comparison

Automated Test Report

4. Feature Overview

Tool Features:

  • Go-Based Execution: Developed in Go, offering fast execution speeds and lower resource consumption.
  • Intelligent Scheduling Algorithm: Uses a self-developed scheduling algorithm to optimize server resource utilization and reduce resource consumption.
  • Real-Time Test Report Generation: View execution results in real time after running a task, enabling quick diagnosis of service issues.
  • Rich Report Charts: Comprehensive visualization of execution curves for various performance metrics.
  • Real-Time Modification: Adjust the concurrency level, duration, and other parameters in real time according to the load testing mode.
  • Real-Time Logs: Enable log mode during load testing to view request and response information.
  • Editable Reports: After a task finishes running, analyze the test results and write reports in real time.
  • Flow Scenario Builder: Visually create business workflows by simply connecting nodes. You can also directly debug and run scenarios, enabling seamless workflow execution.
  • Multiple Load Testing Modes: Supports concurrency mode, step mode, error rate mode, response time mode, requests per second mode, and other testing modes to meet various business requirements.
  • Supports API automation testing using the test case suite concept and generates comprehensive automated test reports.

5. Tech Stack

Tech Stack

  • Backend: GoLang
  • Frontend: React.js
  • Middleware: MySQL, MongoDB, Kafka, ZooKeeper, Redis
  • Infrastructure: Docker
  • Testing Engine: GoLang

Technical Architecture

Business Workflow Diagram

#1
资源直链https://gitee.com/Runner-Go-Team/RunnerGo
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare