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

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

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

gatling/gatling

0
View on GitHub↗
6,923 स्टार्स·1,206 फोर्क्स·Scala·Apache-2.0·21 व्यूज़gatling.io↗

Gatling

Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces.

The system enables multi-language load simulation and the ability to model concurrent user traffic to identify infrastructure bottlenecks and stability limits. It supports a test-as-code workflow, where version-controlled scripts are integrated into build pipelines as performance gates to block deployments that fail to meet predefined success criteria.

The platform covers a broad range of performance engineering capabilities, including infrastructure scalability analysis, performance regression testing, and system health monitoring. It provides tools for performance trend analysis and access governance and management for collaborative environments.

Features

  • Performance Testing - Simulates high volumes of concurrent user traffic to identify system bottlenecks and stability limits under heavy load.
  • Traffic Generation Engines - A distributed infrastructure for simulating thousands of concurrent users across local and cloud environments.
  • Domain Specific Languages - Provides a high-level fluid API that serves as a domain-specific language for defining load simulation execution plans.
  • As-Code Testing Libraries - Functions as a framework for writing version-controlled test scenarios in programming languages instead of using graphical interfaces.
  • Quality Gates - Integrates performance success criteria into build pipelines as automated gates that block deployments upon failure.
  • Distributed Load Generation - Coordinates multiple remote worker nodes to generate and synchronize high-volume request bursts across a global footprint.
  • Performance Analysis - Provides tools for analyzing response times and error rates to identify system bottlenecks and stability limits.
  • Load Testing Tools - Provides a code-based framework for defining and executing high-volume traffic simulations to analyze system stability.
  • Metric-Based Regression Testing - Automates the comparison of quantitative performance metrics against baselines within build pipelines to block regressions.
  • Performance Testing Frameworks - Measures response times and error rates under heavy load using scripted network requests to identify bottlenecks.
  • Test-as-Code Frameworks - Allows performance test scenarios to be defined as version-controlled code for integration into CI/CD pipelines.
  • Test-as-Code Workflows - Defines performance scenarios using programming languages to maintain version-controlled scripts integrated into delivery pipelines.
  • Virtual User Simulation - Simulates thousands of concurrent virtual users executing scripted scenarios to measure system performance.
  • Performance Metric Aggregators - Collects timing and error data in memory and flushes it to disk for post-simulation report generation.
  • Deployment Scaling - Supports scaling traffic generators across local, private, or managed cloud environments to simulate global user loads.
  • Asynchronous Event Loops - Utilizes an asynchronous event loop to process request and response cycles efficiently on a small set of threads.
  • Actor-Based Concurrency - Implements an actor-based concurrency model to manage thousands of concurrent virtual users without thread-locking.
  • Non-blocking I/O - Employs a Netty-based non-blocking I/O engine to handle massive network traffic with minimal resource consumption per connection.
  • Performance Trend Analysis - Offers real-time dashboards and service level monitoring to aggregate and analyze performance patterns over time.
  • Real-Time Monitoring Dashboards - Provides real-time dashboards to analyze response times and error rates for tracking system health and SLAs.
  • Distributed Scalability Analysis - Evaluates how systems handle global user loads at scale by deploying traffic generators across cloud environments.
  • Multi-Language Simulations - Supports defining load simulations using multiple programming languages and recorded browser sessions.
  • Data Collection Agents - Async stress testing tool with database support.
  • टेस्टिंग फ्रेमवर्क्स - Performance testing framework with a developer-friendly DSL.

स्टार हिस्ट्री

gatling/gatling के लिए स्टार हिस्ट्री चार्टgatling/gatling के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Gatling के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Gatling के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • apache/jmeterapache का अवतार

    apache/jmeter

    9,233GitHub पर देखें↗

    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

    Javajavaperformancetest
    GitHub पर देखें↗9,233
  • artilleryio/artilleryA

    artilleryio/artillery

    9,003GitHub पर देखें↗

    Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic traffic. It functions as a distributed load generator capable of spawning traffic from cloud infrastructure and Kubernetes clusters to simulate massive user loads. The project distinguishes itself through its ability to execute browser-based load tests using headless browsers to measure client-side rendering and real user journeys. It also serves as a protocol testing framework that validates multiple communication standards and real-time protocols through complex, multi-step tran

    JavaScript
    GitHub पर देखें↗9,003
  • httprunner/httprunnerhttprunner का अवतार

    httprunner/httprunner

    4,279GitHub पर देखें↗

    HttpRunner is a multi-protocol network testing framework designed for automating functional and regression tests of HTTP interfaces. It functions as a multi-protocol network tester supporting HTTP/1.1, HTTP/2, WebSocket, TCP, and RPC to validate diverse communication patterns. The project includes specialized engines for API performance testing, data-driven testing, and a test case generator that converts HAR files, curl commands, and Swagger definitions into executable scripts. The framework is distinguished by its ability to separate test logic from business data via a data-driven execution

    Goadbagent-tarsmcp-server
    GitHub पर देखें↗4,279
  • 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

    Go
    GitHub पर देखें↗30,891
Gatling के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

gatling/gatling क्या करता है?

Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces.

gatling/gatling की मुख्य विशेषताएं क्या हैं?

gatling/gatling की मुख्य विशेषताएं हैं: Performance Testing, Traffic Generation Engines, Domain Specific Languages, As-Code Testing Libraries, Quality Gates, Distributed Load Generation, Performance Analysis, Load Testing Tools।

gatling/gatling के कुछ ओपन-सोर्स विकल्प क्या हैं?

gatling/gatling के ओपन-सोर्स विकल्पों में शामिल हैं: apache/jmeter — Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the… artilleryio/artillery — Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic… httprunner/httprunner — HttpRunner is a multi-protocol network testing framework designed for automating functional and regression tests of… loadimpact/k6 — k6 is a developer-centric load testing suite and command-line load generator designed for network performance… grafana/k6 — k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It… locustio/locust — Locust is a distributed performance testing framework that allows users to define complex system stress scenarios…