awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

55 repositorios

Awesome GitHub RepositoriesLoad Testing Tools

Utilities for benchmarking web servers and simulating high-traffic user behavior.

Explore 55 awesome GitHub repositories matching part of an awesome list · Load Testing Tools. Refine with filters or upvote what's useful.

Awesome Load Testing Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • wg/wrkAvatar de wg

    wg/wrk

    40,327Ver en GitHub↗

    This project is a command-line HTTP load testing tool designed to measure the throughput and latency of web servers under high-concurrency conditions. It functions as a multi-threaded benchmarking engine that simulates thousands of simultaneous connections to evaluate server performance, identify bottlenecks, and determine capacity limits. The tool distinguishes itself through a shared-nothing thread architecture that isolates state within individual threads to eliminate lock contention during high-frequency request generation. It utilizes a non-blocking event loop and low-latency socket poll

    Multithreaded HTTP benchmarking tool with Lua scripting support.

    C
    Ver en GitHub↗40,327
  • loadimpact/k6Avatar de loadimpact

    loadimpact/k6

    30,891Ver en GitHub↗

    k6 is a developer-centric load testing suite and command-line load generator designed for network performance validation. It functions as a JavaScript load testing tool that utilizes a Go-based runtime engine to simulate concurrent user traffic and validate API responses across HTTP, gRPC, and WebSockets. The project distinguishes itself by using code rather than a graphical interface to define workload scenarios and performance thresholds. It features a pluggable protocol architecture and an extension ecosystem that allows for the addition of custom protocols and specialized testing capabili

    Modern, scriptable load testing tool for HTTP and WebSockets.

    Go
    Ver en GitHub↗30,891
  • tsenart/vegetaAvatar de tsenart

    tsenart/vegeta

    25,070Ver en GitHub↗

    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

    Versatile HTTP load testing library and CLI tool.

    Gobenchmarkinggohttp
    Ver en GitHub↗25,070
  • rakyll/heyAvatar de rakyll

    rakyll/hey

    19,772Ver en GitHub↗

    This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a benchmarking tool that generates high volumes of concurrent traffic to evaluate the performance, reliability, and throughput capacity of web applications and APIs under sustained load. The tool allows for precise control over traffic generation by enabling users to configure request parameters, including custom headers, authentication credentials, and specific HTTP methods. It manages load through a worker-pool system that regulates request frequency, allowing for both time-boun

    Modern HTTP load generator and ApacheBench replacement.

    Go
    Ver en GitHub↗19,772
  • hatoo/ohaAvatar de hatoo

    hatoo/oha

    10,338Ver en GitHub↗

    oha es una utilidad de línea de comandos para pruebas de carga y benchmarking HTTP. Funciona como una herramienta de análisis de latencia y monitor de rendimiento, enviando grandes volúmenes de solicitudes a servidores web para medir la estabilidad e identificar cuellos de botella en el rendimiento. La herramienta cuenta con una interfaz de usuario de terminal que muestra estadísticas de latencia en tiempo real y animaciones de solicitudes durante las pruebas activas. Incluye un mecanismo para corregir la omisión coordinada, asegurando que los percentiles de tiempo de respuesta y las distribuciones de latencia se informen con precisión. Sus capacidades cubren la generación de carga HTTP, simulación de tráfico mediante URLs de destino aleatorias y control de tasa de solicitudes. El proyecto admite comunicación segura a través de TLS y TLS mutuo, y proporciona opciones de exportación de datos para métricas de rendimiento en formatos JSON, CSV y SQLite. La utilidad puede ejecutarse dentro de entornos en contenedores para mantener la consistencia a través de diferentes sistemas host.

    HTTP load generator with TUI animation.

    Rust
    Ver en GitHub↗10,338
  • mcollina/autocannonAvatar de mcollina

    mcollina/autocannon

    8,474Ver en GitHub↗

    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

    Fast HTTP/1.1 benchmarking tool built for Node.js environments.

    JavaScript
    Ver en GitHub↗8,474
  • codesenberg/bombardierAvatar de codesenberg

    codesenberg/bombardier

    6,797Ver en GitHub↗

    Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a latency distribution analyzer and benchmarking utility designed to measure the throughput and response speed of HTTP services by simulating high-volume request loads. The tool provides specific capabilities for TLS benchmarking, supporting client certificate authentication and the ability to bypass server certificate verification. It distinguishes itself through the use of a token-bucket algorithm for precise request rate limiting and the use of templates to export benchmark resul

    Fast cross-platform HTTP benchmarking utility.

    Gobenchmarkingbombardiercli
    Ver en GitHub↗6,797
  • newsapps/beeswithmachinegunsAvatar de newsapps

    newsapps/beeswithmachineguns

    6,625Ver en GitHub↗

    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

    Orchestrates multiple cloud instances to perform distributed load testing.

    Python
    Ver en GitHub↗6,625
  • giltene/wrk2Avatar de giltene

    giltene/wrk2

    4,600Ver en GitHub↗

    wrk2 es una herramienta de benchmarking HTTP de alto rendimiento y generador de carga de rendimiento constante. Está diseñado para medir la estabilidad y el rendimiento del servidor enviando un número fijo de solicitudes por segundo, funcionando como un perfilador de latencia de alta resolución y un probador de rendimiento programable en Lua. La herramienta se distingue por una interfaz programable que utiliza un compilador just-in-time de alto rendimiento para definir formatos de solicitud complejos y lógica de reporte de respuesta personalizada. Emplea histogramas de alta resolución para capturar distribuciones precisas de tiempo de respuesta y datos de latencia de alto percentil. El proyecto cubre capacidades amplias en generación de carga, análisis de latencia de alta precisión y simulación de carga de trabajo. Estas incluyen la capacidad de registrar espectros detallados de percentiles para identificar cuellos de botella en el rendimiento y la ejecución de scripts de carga de trabajo HTTP personalizados para automatizar los resultados de los benchmarks.

    Constant throughput variant of a classic benchmarking tool.

    C
    Ver en GitHub↗4,600
  • six-ddc/plowAvatar de six-ddc

    six-ddc/plow

    4,516Ver en GitHub↗

    Plow es una suite de utilidades utilizada para generar carga HTTP, medir el rendimiento de la red y visualizar métricas en vivo. Funciona tanto como un generador de carga HTTP como una herramienta de benchmarking que mide la latencia y el rendimiento enviando solicitudes concurrentes a tasas configurables. El proyecto incluye un cliente proxy Socks5 y HTTP, permitiendo que el tráfico de benchmark sea enrutado a través de proxies para probar servicios ubicados detrás de puertas de enlace de red. También proporciona un panel de rendimiento en tiempo real a través de interfaces web y de terminal para visualizar métricas en vivo e histogramas de latencia durante sesiones activas. La herramienta cubre la simulación de carga de trabajo de API a través de configuraciones de solicitud personalizadas, pruebas de proxy de red y monitoreo de tráfico en tiempo real.

    High-performance benchmarking tool with real-time web UI.

    Goapachebenchclihttp
    Ver en GitHub↗4,516
  • nakabonne/aliAvatar de nakabonne

    nakabonne/ali

    3,936Ver en GitHub↗

    Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending high volumes of requests to a target URL. It functions as a performance metrics exporter and real-time visualizer, simulating client behavior through configurable request bodies, custom headers, and HTTP/2 support. The project provides real-time performance monitoring via interactive charts that plot latency and request percentiles as data is collected. It identifies system bottlenecks through a combination of live performance plotting and the exportation of raw data points and a

    Generate HTTP load and plot results in real-time.

    Gobenchmarkinggoload-testing
    Ver en GitHub↗3,936
  • yandex/yandex-tankAvatar de yandex

    yandex/yandex-tank

    2,590Ver en GitHub↗

    Load and performance benchmark tool

    Extensible load and performance benchmarking suite.

    Python
    Ver en GitHub↗2,590
  • fcsonline/drillAvatar de fcsonline

    fcsonline/drill

    2,294Ver en GitHub↗

    Drill is an HTTP load testing application written in Rust

    Load testing application featuring Ansible-inspired syntax.

    Rusthttpjmeterperformance
    Ver en GitHub↗2,294
  • pragmaticflow/nbomberAvatar de PragmaticFlow

    PragmaticFlow/NBomber

    2,217Ver en GitHub↗

    Protocol-agnostic load testing framework for complex scenarios.

    CSScsharpdotnetfsharp
    Ver en GitHub↗2,217
  • shekyan/slowhttptestAvatar de shekyan

    shekyan/slowhttptest

    1,643Ver en GitHub↗

    Application Layer DoS attack simulator

    Simulator for application-layer DoS attacks.

    C++performance-metricssecurity-scannerslowhttptest
    Ver en GitHub↗1,643
  • hallatore/netlingAvatar de hallatore

    hallatore/Netling

    1,349Ver en GitHub↗

    Netling is a load tester client for easy web testing.

    Load testing client designed for easy web testing.

    C#
    Ver en GitHub↗1,349
  • tsliwowicz/go-wrkAvatar de tsliwowicz

    tsliwowicz/go-wrk

    1,056Ver en GitHub↗

    go-wrk - a HTTP benchmarking tool based in spirit on the excellent wrk tool (https://github.com/wg/wrk)

    HTTP benchmarking tool inspired by classic performance testers.

    Goconcurrencygohttp-benchmarking
    Ver en GitHub↗1,056
  • httperf/httperfAvatar de httperf

    httperf/httperf

    1,017Ver en GitHub↗

    The httperf HTTP load generator

    Classic tool for measuring web server performance.

    C
    Ver en GitHub↗1,017
  • bengadbois/pewpewAvatar de bengadbois

    bengadbois/pewpew

    453Ver en GitHub↗

    Flexible HTTP command line stress tester for websites and web services

    Flexible command-line stress testing for web services.

    Go
    Ver en GitHub↗453
  • cmpxchg16/gobenchAvatar de cmpxchg16

    cmpxchg16/gobench

    444Ver en GitHub↗

    HTTP/HTTPS load testing and benchmarking tool

    HTTP/HTTPS load testing and benchmarking utility.

    Go
    Ver en GitHub↗444
Ant.123Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Load Testing Tools