awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 مستودعات

Awesome GitHub RepositoriesHTTP Load Testing

Tools for generating high volumes of HTTP requests to measure the performance and stability of web services.

Distinct from HTTP Request Clients: None of the candidates capture the specific act of high-volume load generation for performance measurement.

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

Awesome HTTP Load Testing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • tsenart/vegetaالصورة الرمزية لـ tsenart

    tsenart/vegeta

    25,070عرض على 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

    Provides a high-volume HTTP request generator to measure the performance and stability of web services.

    Gobenchmarkinggohttp
    عرض على GitHub↗25,070
  • buger/gorالصورة الرمزية لـ buger

    buger/gor

    19,290عرض على GitHub↗

    Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system behavior under real-world conditions. It functions as an HTTP traffic recording tool, a network traffic capture engine, and a system for duplicating live production traffic. The project provides capabilities for recording real-time HTTP network traffic and storing it for later playback or analysis. It can duplicate live production network traffic and redirect it to a staging environment in real time, or replay recorded network requests against a target environment to validate syste

    Provides high-volume replay of recorded HTTP requests to measure the performance and stability of web services.

    Go
    عرض على GitHub↗19,290
  • hatoo/ohaالصورة الرمزية لـ hatoo

    hatoo/oha

    10,338عرض على GitHub↗

    oha هو أداة سطر أوامر لاختبار تحميل HTTP وقياس الأداء. يعمل كأداة لتحليل زمن الوصول ومراقب للأداء، حيث يرسل أحجاماً كبيرة من الطلبات إلى خوادم الويب لقياس الاستقرار وتحديد اختناقات الأداء. تتميز الأداة بواجهة مستخدم طرفية تعرض إحصائيات زمن الوصول في الوقت الفعلي ورسوم متحركة للطلبات أثناء الاختبارات النشطة. وتتضمن آلية للتصحيح من الإغفال المنسق، مما يضمن الإبلاغ عن مئويات وقت الاستجابة وتوزيعات زمن الوصول بدقة. تغطي قدراتها توليد تحميل HTTP، ومحاكاة حركة المرور عبر عناوين URL مستهدفة عشوائية، والتحكم في معدل الطلب. يدعم المشروع التواصل الآمن عبر TLS وTLS المتبادل، ويوفر خيارات تصدير البيانات لمقاييس الأداء بتنسيقات JSON وCSV وSQLite. يمكن تنفيذ الأداة داخل بيئات بالحاويات للحفاظ على الاتساق عبر أنظمة مضيفة مختلفة.

    Provides high-volume HTTP request generation to measure the performance, stability, and bottlenecks of web services.

    Rust
    عرض على GitHub↗10,338
  • apache/jmeterالصورة الرمزية لـ apache

    apache/jmeter

    9,233عرض على GitHub↗

    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

    Simulates high volumes of concurrent web traffic to measure server stability and throughput.

    Javajavaperformancetest
    عرض على GitHub↗9,233
  • intuit/karateالصورة الرمزية لـ intuit

    intuit/karate

    8,879عرض على GitHub↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Generates high volumes of HTTP requests to measure the performance and stability of web services.

    Java
    عرض على GitHub↗8,879
  • mcollina/autocannonالصورة الرمزية لـ mcollina

    mcollina/autocannon

    8,474عرض على 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

    Simulates high volumes of concurrent HTTP requests to measure the performance and stability of web servers.

    JavaScript
    عرض على GitHub↗8,474
  • codesenberg/bombardierالصورة الرمزية لـ codesenberg

    codesenberg/bombardier

    6,797عرض على 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

    Generates high volumes of concurrent HTTP requests to evaluate server stability and performance under stress.

    Gobenchmarkingbombardiercli
    عرض على GitHub↗6,797
  • newsapps/beeswithmachinegunsالصورة الرمزية لـ newsapps

    newsapps/beeswithmachineguns

    6,625عرض على 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

    Provides high-volume HTTP request generation to measure the performance and stability of web services.

    Python
    عرض على GitHub↗6,625
  • joedog/siegeالصورة الرمزية لـ JoeDog

    JoeDog/siege

    6,204عرض على GitHub↗

    Siege is an HTTP benchmarking utility and load testing tool used to analyze transaction rates and response times. It functions as a stress testing tool that pushes web servers to their limits to determine maximum sustainable load and failure points, while also serving as a performance analyzer for encrypted HTTPS connections. The tool distinguishes itself by simulating human browsing behavior through the use of random delays between requests and local management of cookies and authentication headers. This allows for more realistic user simulation and the assessment of server stability under c

    Simulates many concurrent users to measure the performance and stability of web servers under heavy traffic.

    C
    عرض على GitHub↗6,204
  • rakyll/boomالصورة الرمزية لـ rakyll

    rakyll/boom

    4,703عرض على GitHub↗

    Boom هو أداة توليد حمل HTTP واختبار ضغط قائمة على Go. تعمل كبديل حديث لأداة ApacheBench، مصممة لإرسال كميات كبيرة من الطلبات إلى خوادم الويب لقياس الأداء والاستقرار. تركز الأداة على تحديد نقطة الانهيار لخدمات الويب وواجهات برمجة التطبيقات من خلال محاكاة أحمال حركة مرور كثيفة. تُستخدم لقياس عدد الطلبات في الثانية التي يمكن للخادم التعامل معها قبل مواجهة أوقات استجابة متزايدة أو أخطاء. تغطي قدراتها اختبار ضغط خادم الويب وتحليل أداء واجهة برمجة التطبيقات لتحديد مشكلات الاستقرار واختناقات الأجهزة.

    Generates high volumes of HTTP requests to measure the performance and identify the breaking point of web services.

    Go
    عرض على GitHub↗4,703
  • giltene/wrk2الصورة الرمزية لـ giltene

    giltene/wrk2

    4,600عرض على 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

    Generates a steady volume of HTTP requests to evaluate the stability and capacity of web servers.

    C
    عرض على GitHub↗4,600
  • six-ddc/plowالصورة الرمزية لـ six-ddc

    six-ddc/plow

    4,516عرض على GitHub↗

    Plow هي مجموعة من الأدوات المستخدمة لتوليد حمل HTTP، وقياس أداء الشبكة، وتصور المقاييس الحية. تعمل كمولد حمل HTTP وأداة قياس أداء تقيس زمن الوصول والإنتاجية عن طريق إرسال طلبات متزامنة بمعدلات قابلة للتكوين. يتضمن المشروع عميل وكيل Socks5 وHTTP، مما يسمح بتوجيه حركة مرور قياس الأداء عبر وكلاء لاختبار الخدمات الموجودة خلف بوابات الشبكة. كما يوفر لوحة تحكم أداء في الوقت الفعلي عبر واجهات الويب والطرفية لتصور المقاييس الحية ورسوم بيانية لزمن الوصول أثناء الجلسات النشطة. تغطي الأداة محاكاة عبء عمل API من خلال تكوينات طلب مخصصة، واختبار وكيل الشبكة، ومراقبة حركة المرور في الوقت الفعلي.

    Generates high volumes of HTTP requests with custom configurations to simulate API workloads.

    Goapachebenchclihttp
    عرض على GitHub↗4,516
  • link1st/go-stress-testingالصورة الرمزية لـ link1st

    link1st/go-stress-testing

    4,391عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لقياس الأداء واختبار ضغط بروتوكول الشبكة مصمم لتقييم استقرار النظام في ظل ظروف التزامن العالي. يعمل كأداة سطر أوامر تحاكي أحجاماً هائلة من الطلبات المتزامنة لتحديد اختناقات البنية التحتية والتحقق من موثوقية الخدمة. تتميز الأداة بتنسيقها المحايد للبروتوكول، مما يسمح باختبار الحمل عبر معايير متنوعة بما في ذلك HTTP و WebSocket و gRPC و Radius. تدعم تكوينات طلبات معقدة، مما يتيح للمستخدمين حقن رؤوس مخصصة، وبيانات ثنائية، وحمولات خارجية لمحاكاة سلوكيات عملاء متنوعة. لضمان سلامة البيانات أثناء اختبارات الضغط، يستخدم إطار العمل برمجيات وسيطة للتحقق قابلة للتوصيل تنفذ منطقاً مخصصاً مقابل استجابات الخادم في الوقت الفعلي. بعيداً عن توليد الحمل الأساسي، توفر الأداة مراقبة شاملة من خلال تجميع مقاييس الأداء في تدفقات حية لمراقبة الإنتاجية، وزمن الوصول، وتوزيعات الأخطاء. تولد تقارير إحصائية مفصلة وتتكامل مع خدمات استخبارات خارجية لتوفير تحليل وأداء مؤتمت للنظام. تتم إدارة البرمجيات وتكوينها بالكامل من خلال معلمات سطر الأوامر، مما يسهل التكامل في سير عمل الاختبار المؤتمت.

    Provides a high-concurrency performance testing utility for simulating heavy traffic across HTTP, WebSocket, and gRPC protocols.

    Gogolanggrpcqps
    عرض على GitHub↗4,391
  • nakabonne/aliالصورة الرمزية لـ nakabonne

    nakabonne/ali

    3,936عرض على 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

    Generates high volumes of web traffic to a target URL to evaluate system stability and performance.

    Gobenchmarkinggoload-testing
    عرض على GitHub↗3,936
  • fortio/fortioالصورة الرمزية لـ fortio

    fortio/fortio

    3,703عرض على GitHub↗

    Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms and response percentiles. It functions as a network performance benchmarker for analyzing system performance across HTTP and gRPC endpoints, and includes a specialized HTTP echo server for mirroring requests. The project distinguishes itself through a web-based HTTP load testing API used for triggering asynchronous tests and visualizing result data through graphs. It also provides server behavior simulation, allowing the echo server to inject artificial delays and vary respon

    Generates a constant rate of queries per second to measure response latency histograms and system performance.

    Gogogolanggolang-application
    عرض على GitHub↗3,703
  • leandromoreira/cdn-up-and-runningالصورة الرمزية لـ leandromoreira

    leandromoreira/cdn-up-and-running

    3,677عرض على 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

    Includes programmable scripts to benchmark HTTP performance and validate system stability under high-concurrency load.

    Lua
    عرض على GitHub↗3,677
  • limerboy/impulseالصورة الرمزية لـ LimerBoy

    LimerBoy/Impulse

    2,740عرض على GitHub↗

    Impulse is a denial-of-service attack framework and network stress testing tool designed to execute resource saturation and traffic amplification against targeted systems. It provides a collection of scripts to simulate high-volume traffic and evaluate system stability across various network protocols. The tool includes specialized capabilities for traffic amplification, using public servers to reflect and multiply network traffic directed at a specific IP address. It also features utilities for disrupting communication services through the mass transmission of email messages and mobile telep

    Uses flood and connection-holding techniques to determine web server stability under surges.

    Pythonattackcallsddos
    عرض على GitHub↗2,740
  • open-source-labs/swellالصورة الرمزية لـ open-source-labs

    open-source-labs/Swell

    984عرض على GitHub↗

    Swell is an API development and testing client designed for interacting with modern network protocols, executing GraphQL operations, and running local mock servers. It provides a unified interface for connecting to endpoints served over HTTP/2, WebSockets, Server-Sent Events, gRPC, tRPC, and WebRTC, enabling live messaging, monitoring, and debugging. The platform includes a concurrent load testing engine that spawns parallel worker threads to evaluate endpoint performance under heavy traffic, alongside a local mock server engine for simulating backend responses during frontend development. It

    Subjects HTTP/2 and GraphQL endpoints to heavy traffic loads to evaluate backend server resilience.

    JavaScriptapiendpointgraphql
    عرض على GitHub↗984
  1. Home
  2. Testing & Quality Assurance
  3. HTTP Load Testing

استكشف الوسوم الفرعية

  • Test Orchestration APIsAPIs for programmatically triggering, managing, and monitoring asynchronous load tests. **Distinct from HTTP Load Testing:** Distinct from general load testing: focuses specifically on the API and interface used to trigger tests asynchronously.