awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesLoad Simulation Testing

Simulating high volumes of simultaneous requests to evaluate system stability and performance.

Distinct from Simulated Request Testing: Focuses on traffic volume and concurrency bursts rather than just simulating a single request without a server.

Explore 11 awesome GitHub repositories matching testing & quality assurance · Load Simulation Testing. Refine with filters or upvote what's useful.

Awesome Load Simulation Testing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • loadimpact/k6Avatar loadimpact

    loadimpact/k6

    30,891Vezi pe 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

    Simulates high volumes of simultaneous requests to evaluate system stability and performance using scripted scenarios.

    Go
    Vezi pe GitHub↗30,891
  • jeffreysu/weixinmpsdkAvatar JeffreySu

    JeffreySu/WeiXinMPSDK

    8,871Vezi pe GitHub↗

    WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses

    Includes utilities for simulating multiple simultaneous requests to test the system's handling of high-traffic bursts.

    C#c-sharpcachedistributed-cache
    Vezi pe GitHub↗8,871
  • getanteon/anteonG

    getanteon/anteon

    8,526Vezi pe GitHub↗

    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

    Sends a specific number of requests to a target URL over a set duration to evaluate stability.

    Go
    Vezi pe GitHub↗8,526
  • mcollina/autocannonAvatar mcollina

    mcollina/autocannon

    8,474Vezi pe 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

    Stress tests target URLs by firing high volumes of requests to evaluate stability and performance.

    JavaScript
    Vezi pe GitHub↗8,474
  • eranyanay/1m-go-websocketsAvatar eranyanay

    eranyanay/1m-go-websockets

    5,991Vezi pe GitHub↗

    Acest proiect oferă infrastructură pentru simularea, benchmarking-ul și implementarea conexiunilor de rețea concurente de mare volum pentru a testa scalabilitatea serverelor. Include un server WebSocket de înaltă concurență și un load tester corespondent, conceput pentru a verifica capacitatea serverelor de a gestiona milioane de conexiuni simultane. Sistemul utilizează un simulator de conexiuni containerizat pentru a imita volume masive de trafic în medii izolate multiple. Acest lucru permite implementarea unor instanțe client scalate pentru a efectua simulări de încărcare WebSocket și verificări de stabilitate. Implementarea se concentrează pe reducerea overhead-ului de memorie și a context switching-ului CPU prin multiplexare I/O asincronă, reciclarea buffer pool-urilor și un event loop. De asemenea, implică ajustarea parametrilor kernel-ului Linux și a descriptorilor de fișiere ai sistemului de operare pentru a suporta un număr masiv de socket-uri de rețea deschise.

    Simulates massive traffic volumes and concurrency bursts using containerized clients to evaluate server stability.

    Go
    Vezi pe GitHub↗5,991
  • paradigmxyz/rethAvatar paradigmxyz

    paradigmxyz/reth

    5,652Vezi pe GitHub↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Simulates transaction load by running a transaction spammer for testing and validation.

    Rust
    Vezi pe GitHub↗5,652
  • session-replay-tools/tcpcopyAvatar session-replay-tools

    session-replay-tools/tcpcopy

    4,676Vezi pe GitHub↗

    tcpcopy is a network traffic replication tool and mirroring system designed to capture live TCP streams and replay packet captures for performance and stress testing. It functions as a low-level packet capturer that filters data at the link layer to minimize loss while duplicating real-world traffic from production servers to test environments. The tool distinguishes itself through TCP state machine simulation, which tracks sequence numbers and flags to modify packet headers and forge source identities. This allows the system to deceive target servers into accepting mirrored connections and s

    Simulates high volumes of real-world requests to identify performance bottlenecks without impacting live users.

    Capacheload-testingmysql
    Vezi pe GitHub↗4,676
  • link1st/go-stress-testingAvatar link1st

    link1st/go-stress-testing

    4,391Vezi pe GitHub↗

    Acest proiect este un framework de benchmarking de performanță și un tester de stres pentru protocoale de rețea, conceput pentru a evalua stabilitatea sistemului în condiții de concurență ridicată. Funcționează ca un utilitar command-line care simulează volume masive de cereri simultane pentru a identifica blocajele infrastructurii și a verifica fiabilitatea serviciului. Instrumentul se distinge prin orchestrarea agnostică față de protocol, care permite load testing-ul pe diverse standarde, inclusiv HTTP, WebSocket, gRPC și Radius. Suportă configurații complexe de cereri, permițând utilizatorilor să injecteze headere personalizate, date binare și payload-uri externe pentru a replica comportamente variate ale clienților. Pentru a asigura integritatea datelor în timpul testelor de stres, framework-ul utilizează middleware de validare pluggable care execută logică personalizată asupra răspunsurilor serverului în timp real. Dincolo de generarea de bază a load-ului, instrumentul oferă o observabilitate cuprinzătoare prin agregarea metricilor de performanță în fluxuri live pentru monitorizarea throughput-ului, latenței și distribuțiilor de erori. Generează rapoarte statistice detaliate și se integrează cu servicii de inteligență externă pentru a oferi analiză și punctaj automatizat al performanței sistemului. Software-ul este configurat și gestionat în întregime prin parametri command-line, facilitând integrarea în fluxuri de lucru de testare automatizate.

    Simulates massive volumes of simultaneous user requests to identify system bottlenecks and verify infrastructure stability under extreme traffic conditions.

    Gogolanggrpcqps
    Vezi pe GitHub↗4,391
  • httprunner/httprunnerAvatar httprunner

    httprunner/httprunner

    4,279Vezi pe GitHub↗

    HttpRunner este un framework de testare de rețea multi-protocol conceput pentru automatizarea testelor funcționale și de regresie ale interfețelor HTTP. Funcționează ca un tester de rețea multi-protocol care suportă HTTP/1.1, HTTP/2, WebSocket, TCP și RPC pentru a valida diverse tipare de comunicare. Proiectul include motoare specializate pentru testarea performanței API, testarea bazată pe date și un generator de cazuri de test care convertește fișiere HAR, comenzi curl și definiții Swagger în scripturi executabile. Framework-ul se distinge prin capacitatea de a separa logica de testare de datele de business prin intermediul unui motor de execuție bazat pe date și prin suportul pentru testarea de sarcină (load testing) cu grad ridicat de concurență prin orchestrare distribuită. Dispune de un sistem de plugin-uri multi-limbaj care permite utilizatorilor să extindă motorul de bază cu logică personalizată de validare și procesare scrisă în Go, Python sau Java. Proiectul acoperă o gamă largă de capabilități, inclusiv modelarea scenariilor complexe pentru simularea fluxului de lucru al utilizatorului, validarea răspunsurilor și analiza detaliată a performanței rețelei. Oferă instrumente pentru generarea distribuită de sarcină, sondarea geografică a rețelei și integrarea suitelor de testare automatizate în pipeline-uri CI. Motorul de testare de bază poate fi executat printr-o interfață de linie de comandă sau integrat în ecosistemul de testare Python folosind un runner dedicat.

    The project executes high-concurrency stress tests using a high-performance engine to simulate thousands of virtual users.

    Goadbagent-tarsmcp-server
    Vezi pe GitHub↗4,279
  • leandromoreira/cdn-up-and-runningAvatar leandromoreira

    leandromoreira/cdn-up-and-running

    3,677Vezi pe GitHub↗

    This project is a content delivery network implementation that uses a web server and scripting language to cache content at the edge and reduce latency for end users. It functions as a distributed system designed to store backend responses on edge nodes and route incoming client requests through a proxy. The system utilizes custom request logic to handle edge caching strategies, including the delivery of stale content during origin failures. It implements request coalescing to merge simultaneous requests for the same resource into a single upstream call to prevent backend overload. The proje

    Simulates high volumes of simultaneous requests to evaluate system behavior under stress and high-demand conditions.

    Lua
    Vezi pe GitHub↗3,677
  • sidpalas/devops-directive-kubernetes-courseAvatar sidpalas

    sidpalas/devops-directive-kubernetes-course

    1,892Vezi pe GitHub↗

    This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the

    Executes automated request loads against backend services to evaluate system responsiveness and stability.

    Smarty
    Vezi pe GitHub↗1,892
  1. Home
  2. Testing & Quality Assurance
  3. API Endpoint Testing
  4. Simulated Request Testing
  5. Load Simulation Testing

Explorează sub-etichetele

  • Blockchain Transaction Load SimulatorsSimulates realistic network activity by running a transaction spammer for testing and validation. **Distinct from Load Simulation Testing:** Distinct from Load Simulation Testing: focuses on blockchain transaction load specifically, not general HTTP request load.
  • Request Burst SynchronizationCoordinating virtual users to trigger simultaneous requests from a rendezvous point. **Distinct from Load Simulation Testing:** More specific than Load Simulation Testing by focusing on the synchronization mechanism for spikes.
  • Traffic Weight ConfigurationAssigning proportional weights to test cases to mimic realistic user traffic distribution. **Distinct from Load Simulation Testing:** Distinct from Load Simulation Testing by focusing on the distribution ratio of different scenarios.