awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesDistributed Load Generation

Scaling the generation of HTTP requests across multiple machines to simulate high-scale traffic.

Distinct from Web Traffic Simulators: Candidates focus on network traffic shaping or user behavior simulation, not the coordination of multi-node load generation.

Explore 8 awesome GitHub repositories matching testing & quality assurance · Distributed Load Generation. Refine with filters or upvote what's useful.

Awesome Distributed Load Generation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tsenart/vegetaAvatar von tsenart

    tsenart/vegeta

    25,070Auf GitHub ansehen↗

    Vegeta is an HTTP load testing tool and library designed to measure the performance and stability of web services. It functions as a command-line utility, a programmable package for integration into other applications, and a distributed load generator capable of splitting request rates across multiple machines. The tool is distinguished by its constant-rate request scheduler, which dispatches requests at a fixed frequency regardless of target response times. It employs lazy target streaming to maintain low memory usage during large tests and uses a binary-encoded storage format to minimize di

    Scales load tests across multiple machines to simulate high-scale traffic and bypass single-node hardware limitations.

    Gobenchmarkinggohttp
    Auf GitHub ansehen↗25,070
  • apache/jmeterAvatar von apache

    apache/jmeter

    9,233Auf GitHub ansehen↗

    Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into

    Coordinates multiple remote worker nodes to generate massive traffic loads from a single controller.

    Javajavaperformancetest
    Auf GitHub ansehen↗9,233
  • artilleryio/artilleryA

    artilleryio/artillery

    9,003Auf GitHub ansehen↗

    Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic traffic. It functions as a distributed load generator capable of spawning traffic from cloud infrastructure and Kubernetes clusters to simulate massive user loads. The project distinguishes itself through its ability to execute browser-based load tests using headless browsers to measure client-side rendering and real user journeys. It also serves as a protocol testing framework that validates multiple communication standards and real-time protocols through complex, multi-step tran

    Coordinates high-volume synthetic traffic generation across cloud infrastructure and Kubernetes clusters to simulate massive user loads.

    JavaScript
    Auf GitHub ansehen↗9,003
  • getanteon/anteonG

    getanteon/anteon

    8,526Auf GitHub ansehen↗

    Anteon is a distributed load testing platform and automated performance testing suite designed to simulate high-traffic user scenarios and measure system performance across multiple global locations. It functions as an infrastructure anomaly detector and a service dependency mapper, providing a performance monitoring dashboard to track real-time resource usage across cluster instances. The project distinguishes itself by combining distributed traffic generation with service dependency mapping to identify system bottlenecks through network-level tracing. It incorporates an automated validation

    Spawns request workers across multiple global locations to simulate high-scale traffic and network latency.

    Go
    Auf GitHub ansehen↗8,526
  • mcollina/autocannonAvatar von mcollina

    mcollina/autocannon

    8,474Auf GitHub ansehen↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    Coordinates request generation across multiple machines to simulate massive traffic spikes and aggregate results.

    JavaScript
    Auf GitHub ansehen↗8,474
  • gatling/gatlingAvatar von gatling

    gatling/gatling

    6,923Auf GitHub ansehen↗

    Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces. The system enables multi-language load simulation and the ability to model concurrent user traffic to identify infrastructure bottlenecks and stability limits. It supports a test-as-code workflow, where version-controlled scripts are integrated into build pipelines as performance

    Coordinates multiple remote worker nodes to generate and synchronize high-volume request bursts across a global footprint.

    Scala
    Auf GitHub ansehen↗6,923
  • newsapps/beeswithmachinegunsAvatar von newsapps

    newsapps/beeswithmachineguns

    6,625Auf GitHub ansehen↗

    Beeswithmachineguns is a distributed load testing framework and cloud infrastructure orchestrator. It functions as an HTTP traffic generator that provisions fleets of virtual servers to simulate massive concurrent user traffic across multiple cloud regions to stress test web applications. The tool specifically manages the lifecycle of AWS EC2 micro instances, automating the provisioning of servers across different geographic zones and the subsequent termination of all active resources to prevent unnecessary billing costs. The system coordinates concurrent traffic scheduling and distributed r

    Scales the generation of HTTP requests across multiple independent cloud nodes to simulate massive traffic.

    Python
    Auf GitHub ansehen↗6,625
  • httprunner/httprunnerAvatar von httprunner

    httprunner/httprunner

    4,279Auf GitHub ansehen↗

    HttpRunner ist ein Multi-Protokoll-Netzwerktest-Framework, das für die Automatisierung von Funktions- und Regressionstests von HTTP-Schnittstellen entwickelt wurde. Es fungiert als Multi-Protokoll-Netzwerktester, der HTTP/1.1, HTTP/2, WebSocket, TCP und RPC unterstützt, um diverse Kommunikationsmuster zu validieren. Das Projekt enthält spezialisierte Engines für API-Performance-Tests, datengesteuerte Tests und einen Testfall-Generator, der HAR-Dateien, curl-Befehle und Swagger-Definitionen in ausführbare Skripte konvertiert. Das Framework zeichnet sich durch die Trennung von Testlogik und Geschäftsdaten mittels einer datengesteuerten Execution-Engine sowie durch die Unterstützung von Lasttests mit hoher Parallelität durch verteilte Last-Orchestrierung aus. Es verfügt über ein mehrsprachiges Plugin-System, das es Benutzern ermöglicht, die Core-Engine mit benutzerdefinierter Validierungs- und Verarbeitungslogik in Go, Python oder Java zu erweitern. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich komplexer Szenariomodellierung für die Simulation von Benutzer-Workflows, Antwortvalidierung und detaillierter Netzwerkleistungsanalyse. Es bietet Tools für verteilte Lasterzeugung, geografisches Netzwerk-Probing und die Integration automatisierter Test-Suiten in CI-Pipelines. Die Core-Test-Engine kann über eine Kommandozeilenschnittstelle ausgeführt oder innerhalb des Python-Test-Ökosystems mittels eines dedizierten Runners eingebunden werden.

    Coordinates controller and worker nodes to generate high-concurrency traffic for system stability and performance measurements.

    Goadbagent-tarsmcp-server
    Auf GitHub ansehen↗4,279
  1. Home
  2. Testing & Quality Assurance
  3. Distributed Load Generation