awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 रिपॉजिटरी

Awesome GitHub RepositoriesPerformance Testing

Tools that subject software to high-volume traffic or stress to evaluate stability and responsiveness under load.

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

Awesome Performance Testing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • donnemartin/system-design-primerdonnemartin का अवतार

    donnemartin/system-design-primer

    353,387GitHub पर देखें↗

    यह प्रोजेक्ट वितरित सिस्टम आर्किटेक्चर और बैकएंड इंफ्रास्ट्रक्चर डिज़ाइन पर केंद्रित एक व्यापक शैक्षिक संसाधन और अध्ययन मार्गदर्शिका है। यह जटिल सॉफ्टवेयर सिस्टम को डिज़ाइन करने के लिए आवश्यक स्केलेबिलिटी, विश्वसनीयता और प्रदर्शन में महारत हासिल करने के लिए एक संरचित पाठ्यक्रम प्रदान करता है। रिपॉजिटरी तकनीकी साक्षात्कार की तैयारी के लिए एक व्यवस्थित दृष्टिकोण प्रदान करके खुद को अलग करती है, जिसमें डिज़ाइन पैटर्न, आर्किटेक्चरल ट्रेड-ऑफ और स्पेस रिपिटिशन टूल शामिल हैं ताकि उपयोगकर्ताओं को जटिल अवधारणाओं को याद रखने में मदद मिल सके। यह बाधा-संचालित विश्लेषण पर जोर देती है, उपयोगकर्ताओं को सिखाती है कि आर्किटेक्चरल डिज़ाइन तैयार करते समय विलंबता (latency), स्थिरता (consistency) और उपलब्धता (availability) जैसी प्रतिस्पर्धी आवश्यकताओं का मूल्यांकन कैसे करें। सामग्री सिस्टम डिज़ाइन क्षमताओं के एक व्यापक स्पेक्ट्रम को कवर करती है, जिसमें डेटाबेस स्केलिंग, ट्रैफ़िक प्रबंधन और इंफ्रास्ट्रक्चर ऑप्टिमाइज़ेशन की रणनीतियाँ शामिल हैं। यह हॉरिजॉन्टल स्केलिंग, मल्टी-लेयर्ड कैशिंग, एसिंक्रोनस संचार और सर्विस डिस्कवरी के लिए तकनीकों का विवरण देती है, साथ ही संसाधन अनुमान और क्षमता नियोजन करने के लिए फ्रेमवर्क भी प्रदान करती है। दस्तावेज़ीकरण को एक अध्ययन मार्गदर्शिका के रूप में व्यवस्थित किया गया है, जो बैकएंड इंजीनियरिंग और बड़े पैमाने पर सिस्टम डिज़ाइन के मूलभूत सिद्धांतों के माध्यम से एक व्यवस्थित पथ प्रदान करती है।

    Covers techniques for subjecting software to high-volume traffic to evaluate stability and responsiveness under load.

    Pythondesigndesign-patternsdesign-system
    GitHub पर देखें↗353,387
  • wg/wrkwg का अवतार

    wg/wrk

    40,327GitHub पर देखें↗

    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

    Generates high-concurrency traffic to measure the throughput and latency of web servers.

    C
    GitHub पर देखें↗40,327
  • dokploy/dokployDokploy का अवतार

    Dokploy/dokploy

    34,901GitHub पर देखें↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Simulates high traffic to measure application performance under stress.

    TypeScriptbackendbackupsdatabases
    GitHub पर देखें↗34,901
  • loadimpact/k6loadimpact का अवतार

    loadimpact/k6

    30,891GitHub पर देखें↗

    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

    Subjects network endpoints to high-volume HTTP, gRPC, and WebSocket traffic to evaluate stability and responsiveness under load.

    Go
    GitHub पर देखें↗30,891
  • grafana/k6grafana का अवतार

    grafana/k6

    30,874GitHub पर देखें↗

    k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It functions as a JavaScript load testing tool that uses a Go engine to simulate concurrent user traffic. The tool enables the enforcement of service level objectives by comparing response time percentiles against quantitative performance thresholds. It also operates as a performance regression tool for continuous integration pipelines and a browser performance testing tool that executes scripts within a bundled headless browser instance. Its capabilities cover workload scenario

    Provides a performance testing tool that uses JavaScript scripting and a Go engine to simulate concurrent user traffic.

    Goes6gogolang
    GitHub पर देखें↗30,874
  • googlechrome/lighthouseGoogleChrome का अवतार

    GoogleChrome/lighthouse

    30,355GitHub पर देखें↗

    Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows. The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automat

    Integrating performance and quality checks into continuous integration pipelines to ensure web standards are maintained throughout the development lifecycle.

    JavaScriptauditbest-practiceschrome-devtools
    GitHub पर देखें↗30,355
  • bigint/heybigint का अवतार

    bigint/hey

    29,384GitHub पर देखें↗

    Hey is a command-line utility designed for HTTP load testing and API performance benchmarking. It functions as a concurrent request generator that simulates high volumes of traffic against target endpoints to evaluate service responsiveness, throughput, and stability under load. The tool distinguishes itself by integrating specialized modules for cryptographic request signing and internal service authorization. It supports the generation of digital signatures for decentralized social protocols and validates backend requests using shared secret tokens, allowing for secure interaction with prot

    Evaluates web service responsiveness and throughput by simulating high volumes of concurrent traffic.

    TypeScriptblockchaincryptodapp
    GitHub पर देखें↗29,384
  • locustio/locustlocustio का अवतार

    locustio/locust

    27,516GitHub पर देखें↗

    Locust is a distributed performance testing framework that allows users to define complex system stress scenarios using standard Python code. By modeling concurrent users as classes with weighted tasks and lifecycle hooks, it enables the simulation of realistic user behavior across large-scale environments. The tool functions as a scalable load generator capable of orchestrating traffic across multiple worker nodes to measure system stability and responsiveness under heavy, real-world conditions. The framework is distinguished by its protocol-agnostic architecture, which supports diverse comm

    Simulates millions of concurrent users by executing user scenarios defined as Python code in a distributed environment.

    Pythonbenchmarkinghttpload-generator
    GitHub पर देखें↗27,516
  • nsqio/nsqnsqio का अवतार

    nsqio/nsq

    25,738GitHub पर देखें↗

    NSQ is a distributed, brokerless messaging platform designed for high-throughput, fault-tolerant communication. By utilizing a decentralized topology, it eliminates single points of failure and allows for horizontal scaling across clusters. The system organizes message streams into topics and channels, effectively decoupling producers from consumers to support both streaming and job-oriented workloads. The platform distinguishes itself through a lookup-service-based discovery mechanism that enables clients to dynamically locate producers at runtime without requiring centralized coordination.

    Measures message throughput on a single node under various concurrency and hardware configurations.

    Godistributed-systemsgomessage-queue
    GitHub पर देखें↗25,738
  • tsenart/vegetatsenart का अवतार

    tsenart/vegeta

    25,070GitHub पर देखें↗

    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

    Generates a steady stream of HTTP requests at a fixed frequency to measure system performance.

    Gobenchmarkinggohttp
    GitHub पर देखें↗25,070
  • voltagent/awesome-claude-code-subagentsVoltAgent का अवतार

    VoltAgent/awesome-claude-code-subagents

    21,906GitHub पर देखें↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Subjects software to high-volume traffic or stress to evaluate stability and responsiveness under load.

    Shellai-agent-frameworkai-agent-toolsai-agents
    GitHub पर देखें↗21,906
  • rakyll/heyrakyll का अवतार

    rakyll/hey

    19,772GitHub पर देखें↗

    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

    Generates concurrent HTTP traffic to measure web server performance, latency, and throughput under stress.

    Go
    GitHub पर देखें↗19,772
  • buger/gorbuger का अवतार

    buger/gor

    19,290GitHub पर देखें↗

    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

    Simulates real-world user traffic at scale by replaying recorded requests to evaluate system performance.

    Go
    GitHub पर देखें↗19,290
  • buger/goreplaybuger का अवतार

    buger/goreplay

    19,286GitHub पर देखें↗

    GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It functions as a traffic shadowing proxy that duplicates incoming network requests to test environments and a utility for recording traffic to local or cloud storage for later analysis and playback. The system is capable of processing non-textual data formats, such as Thrift and Protocol Buffers, allowing for the capture and replay of specialized application-to-application communication. The tool supports live traffic capture and asynchronous duplication to validate infrastructure

    Simulates realistic traffic patterns and volumes by replaying recorded requests at scale for performance evaluation.

    Go
    GitHub पर देखें↗19,286
  • xiaolincoder/cs-basexiaolincoder का अवतार

    xiaolincoder/CS-Base

    18,024GitHub पर देखें↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Implements performance testing methodologies to identify system bottlenecks and optimize throughput.

    ccppgolang
    GitHub पर देखें↗18,024
  • cjbarber/toolsofthetradecjbarber का अवतार

    cjbarber/ToolsOfTheTrade

    17,075GitHub पर देखें↗

    ToolsOfTheTrade is a comprehensive, curated directory designed to help developers and operational teams discover software services for a wide range of technical and business requirements. It functions as a centralized resource catalog, indexing tools that support the entire software development lifecycle, infrastructure management, and organizational productivity. The project distinguishes itself by providing a structured index of both hosted and self-hosted solutions, enabling users to identify specific utilities for tasks ranging from continuous integration and project planning to applicati

    Simulates high volumes of concurrent traffic to evaluate backend performance and capacity.

    GitHub पर देखें↗17,075
  • braydie/howtobeaprogrammerbraydie का अवतार

    braydie/HowToBeAProgrammer

    16,218GitHub पर देखें↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    Describes the process of incrementally increasing input rates to identify the maximum load a system can handle.

    learningprogramming
    GitHub पर देखें↗16,218
  • matrixtm/mhddosMatrixTM का अवतार

    MatrixTM/MHDDoS

    16,224GitHub पर देखें↗

    MHDDoS is a command-line utility designed for volumetric stress testing and infrastructure resilience assessment. It functions as a comprehensive framework for simulating high-volume network and application layer traffic to evaluate the capacity and stability of web services and network infrastructure. The tool distinguishes itself through its ability to generate complex, protocol-specific traffic patterns and raw packet structures. By employing dynamic header randomization and specialized payload injection, it simulates diverse request behaviors intended to test the effectiveness of security

    Generates complex HTTP request patterns and manipulated headers to measure the processing limits of web servers.

    Pythonamazon-bypassattackauto-proxy
    GitHub पर देखें↗16,224
  • tinode/chattinode का अवतार

    tinode/chat

    13,371GitHub पर देखें↗

    This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per

    Tests server performance by simulating thousands of concurrent user sessions through incremental load ramping.

    Gochatchat-applicationchatapp
    GitHub पर देखें↗13,371
  • mzlogin/awesome-adbmzlogin का अवतार

    mzlogin/awesome-adb

    12,202GitHub पर देखें↗

    Awesome-adb is a curated collection of resources and utilities designed for interacting with Android devices via the command line. It serves as a comprehensive toolkit for developers and system administrators to facilitate the development, testing, and maintenance lifecycle of mobile applications and system software. The project provides a centralized reference for leveraging the Android Debug Bridge to perform complex tasks, including mobile automation, system-level debugging, and device fleet management. It covers a wide range of capabilities such as simulating user input for stress testing

    Generates random user input events to perform automated stability testing and identify performance bottlenecks.

    androidandroid-adbandroid-debug-bridge
    GitHub पर देखें↗12,202
पिछला12अगला
  1. Home
  2. Testing & Quality Assurance
  3. Performance Testing and Analysis
  4. Performance Testing

सब-टैग एक्सप्लोर करें

  • Load Testing Tools4 सब-टैग्सSoftware for simulating user traffic to evaluate application performance under stress.
  • Performance Goal DefinitionsMechanisms for defining success and failure criteria based on specific performance targets and service level objectives. **Distinct from Performance Testing:** Distinct from Performance Testing: focuses on the definition of the pass/fail goals rather than the execution of the test itself.