awesome-repositories.com
Blog
MCP
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
·
JoeDog avatar

JoeDog/siege

0
View on GitHub↗
6,204 stele·398 fork-uri·C·GPL-3.0·10 vizualizări

Siege

Siege este un utilitar de benchmarking HTTP și un instrument de testare a încărcării utilizat pentru a analiza ratele de tranzacție și timpii de răspuns. Acesta funcționează ca un instrument de testare a stresului care împinge serverele web la limitele lor pentru a determina sarcina maximă sustenabilă și punctele de eșec, servind în același timp ca analizor de performanță pentru conexiunile HTTPS criptate.

Instrumentul se distinge prin simularea comportamentului uman de navigare prin utilizarea unor întârzieri aleatorii între cereri și gestionarea locală a cookie-urilor și a headerelor de autentificare. Acest lucru permite o simulare mai realistă a utilizatorului și evaluarea stabilității serverului în condiții care imită interacțiunea umană reală.

Capabilitățile sale mai largi includ simularea utilizatorilor concurenți pentru a măsura timpii de răspuns sub sarcină mare și analiza volumelor de transfer de date. Suportă codificarea de transfer gzip pentru a testa capacitatea unui server de a servi conținut comprimat și gestionează negocierea secure socket layer pentru a evalua overhead-ul traficului criptat.

Features

  • HTTP Load Testing - Simulates many concurrent users to measure the performance and stability of web servers under heavy traffic.
  • HTTP Request Management - Provides tools for executing and analyzing the lifecycle of HTTP requests during benchmarking.
  • Load Generation - Uses a multi-threaded pool to maximize request throughput and stress server resources.
  • Response Time Tracking - Measures the exact latency between sending a request and receiving the full response.
  • HTTP Endpoint Benchmarking - Analyzes transaction rates and response times of HTTP endpoints under high-volume request loads.
  • HTTP Response Analysis - Measures transaction rates, response times, and data transfer volumes to evaluate server efficiency.
  • HTTPS Performance Analysis - Tests the stability and speed of a server when handling encrypted traffic and secure connections.
  • HTTPS Performance Analyzers - Evaluates the efficiency and stability of encrypted web connections under high concurrency.
  • HTTPS Performance Testing - Analyzes the performance overhead and stability of encrypted HTTPS connections under heavy load.
  • HTTP Stress Testing Tools - Pushes web servers to their limits to determine maximum sustainable load and failure points.
  • Web Server - Pushes a website to its breaking point to find the maximum load it can handle before failing.
  • Virtual User Simulation - Simulates concurrent traffic by executing parallel request loops to stress test web servers.
  • Web Server Benchmarking - Measures response times and transaction rates to evaluate the efficiency of an HTTP server.
  • Randomized Request Delays - Introduces variable delays between requests to mimic human browsing patterns.
  • Client-Side Session Simulation - Manages cookies and authentication headers locally to maintain individual user contexts.
  • TLS Handshake Probing - Analyzes the performance overhead of TLS/SSL handshakes during encrypted traffic tests.
  • Human Behavior Simulation - Mimics human browsing behavior with random delays and cookie management to test real-world server impact.
  • Maximum Load Determination - Simulates concurrent user requests to determine the maximum load a web server can sustain.
  • Runtime Stability Tests - Conducts long-term stress tests to ensure server reliability under extreme operational loads.
  • User Behavior Simulation - Simulates human browsing behavior by introducing random delays between requests for more realistic server stability assessment.

Istoric stele

Graficul istoricului de stele pentru joedog/siegeGraficul istoricului de stele pentru joedog/siege

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Siege

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Siege.
  • giltene/wrk2Avatar giltene

    giltene/wrk2

    4,600Vezi pe GitHub↗

    wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure server stability and throughput by sending a fixed number of requests per second, functioning as a high-resolution latency profiler and a Lua-scriptable performance tester. The tool distinguishes itself through a scriptable interface that uses a high-performance just-in-time compiler to define complex request formats and custom response reporting logic. It employs high-resolution histograms to capture precise response time distributions and high-percentile latency data. The pro

    C
    Vezi pe GitHub↗4,600
  • codesenberg/bombardierAvatar codesenberg

    codesenberg/bombardier

    6,797Vezi pe 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

    Gobenchmarkingbombardiercli
    Vezi pe GitHub↗6,797
  • hatoo/ohaAvatar hatoo

    hatoo/oha

    10,338Vezi pe GitHub↗

    oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and performance monitor, sending high volumes of requests to web servers to measure stability and identify performance bottlenecks. The tool features a terminal user interface that displays real-time latency statistics and request animations during active tests. It includes a mechanism to correct for coordinated omission, ensuring that response time percentiles and latency distributions are reported accurately. Its capabilities cover HTTP load generation, traffic simulation via randomize

    Rust
    Vezi pe GitHub↗10,338
  • nakabonne/aliAvatar nakabonne

    nakabonne/ali

    3,936Vezi pe 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

    Gobenchmarkinggoload-testing
    Vezi pe GitHub↗3,936
Vezi toate cele 30 alternative pentru Siege→

Întrebări frecvente

Ce face joedog/siege?

Siege este un utilitar de benchmarking HTTP și un instrument de testare a încărcării utilizat pentru a analiza ratele de tranzacție și timpii de răspuns. Acesta funcționează ca un instrument de testare a stresului care împinge serverele web la limitele lor pentru a determina sarcina maximă sustenabilă și punctele de eșec, servind în același timp ca analizor de performanță pentru conexiunile HTTPS criptate.

Care sunt principalele funcționalități ale joedog/siege?

Principalele funcționalități ale joedog/siege sunt: HTTP Load Testing, HTTP Request Management, Load Generation, Response Time Tracking, HTTP Endpoint Benchmarking, HTTP Response Analysis, HTTPS Performance Analysis, HTTPS Performance Analyzers.

Care sunt câteva alternative open-source pentru joedog/siege?

Alternativele open-source pentru joedog/siege includ: giltene/wrk2 — wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure… codesenberg/bombardier — Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a… hatoo/oha — oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and… nakabonne/ali — Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending… rakyll/boom — Boom is a Go-based HTTP load generator and stress testing tool. It functions as a modern alternative to the… mcollina/autocannon — Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It…