[Open Source] Aiming to Build a Full-Stack Testing Platform That Empowers R&D Teams and Makes Testing Simpler
Open SourceProcess Management
![[Open Source] Aiming to Build a Full-Stack Testing Platform That Empowers R&D Teams and Makes Testing Simpler](https://yy123.ink/api/img/1782588936668-4b0s85.jpg)
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

下载地址 免费
评论