The "Awesome Gatling" project is a curated resource list dedicated to Gatling, an open-source load and performance testing framework built on Scala, Akka, and Netty. This list encompasses a variety of resources including official documentation, plugins, libraries, tutorials, and community contributions that help users effectively implement load testing in their applications. It is particularly beneficial for developers, QA engineers, and performance testers who are looking to enhance their testing strategies and ensure their applications can handle high traffic. With this collection of resources, users can explore best practices and tools to optimize their performance testing efforts with Gatling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Visual Regression Testing" project is a curated collection of tools and resources focused on visual regression testing, a technique used to ensure that changes in code do not adversely affect the appearance or functionality of a web application. This list includes a variety of testing frameworks, libraries, tools, and plugins that facilitate the process of capturing visual snapshots and comparing them against previous versions. It is beneficial for developers, QA engineers, and teams looking to maintain visual consistency in their applications. By leveraging these resources, users can effectively identify unintended visual changes and ensure a seamless user experience across updates.
The "Awesome Testing" project is a curated resource list focused on software testing, a critical process that ensures the quality and reliability of software applications. This list encompasses a wide range of resources, including testing frameworks, tools, methodologies, tutorials, and community contributions that cover various aspects of testing such as unit testing, integration testing, and end-to-end testing. It is valuable for beginners looking to understand the fundamentals of testing as well as experienced developers seeking advanced techniques and tools to enhance their testing practices. Users can explore this collection to find effective strategies and tools that will help them improve the quality of their software projects.
The "Awesome Quality Assurance Roadmap" project is a comprehensive guide designed to help individuals start and advance their careers in software testing. Quality assurance (QA) is a crucial aspect of software development that ensures products meet specified requirements and function correctly. This list includes essential topics, tools, methodologies, tutorials, and career advice, covering areas such as manual testing, automation, performance testing, and testing frameworks. It is valuable for beginners looking to enter the field as well as experienced professionals seeking to enhance their skills or transition into new roles. Users can explore various paths and resources to effectively navigate their QA career journey.
The "Awesome Playwright" project is a curated collection of resources for Playwright, a Node.js library that enables developers to automate web browsers such as Chromium, Firefox, and WebKit using a unified API. This list encompasses a variety of resources including official documentation, tutorials, testing frameworks, community plugins, and tools that enhance the Playwright experience. It is beneficial for both beginners looking to understand browser automation and experienced developers seeking advanced techniques and best practices. Users can explore a wealth of information and tools to streamline their web testing and automation processes effectively.
A distributed load testing solution that enables running Gatling simulations across a cluster of machines for high-scale performance testing.
A Kubernetes operator for automating distributed Gatling load testing with scaling, scheduling, and reporting features.
An SBT plugin for running Gatling load tests directly from your Scala build tool.
A Maven plugin for running Gatling performance tests as part of your build lifecycle.
A Gradle plugin for running Gatling performance tests directly from Gradle builds.
A Gatling load test plugin for gRPC, enabling performance testing of gRPC services with Scala, Java, or Kotlin.
A Gatling custom protocol for load testing AWS Lambda functions directly from Gatling simulations.
A Gatling protocol for stress testing XMPP servers over BOSH with anonymous authentication.
A Gatling plugin for stress testing MQTT brokers and clients with configurable connection and publish options.
An unofficial Gatling plugin for stress testing Apache Kafka producer API.
A Gatling plugin for load testing Apache Kafka with support for fire-and-forget, request-reply, and consume-only scenarios.
A Gatling protocol plugin for load testing Apache Kafka with support for Avro schemas and request-reply patterns.
A Gatling plugin for performance testing AMQP-based message brokers like RabbitMQ.
A Gatling plugin for performance testing databases via JDBC.
A Scala toolkit that extends the Gatling DSL with production‑ready utilities for building faster, more reliable performance tests.
A Gatling extension for stress testing SQL databases and Spark Thrift Server via JDBC.
A Gatling extension for sending string messages over TCP protocol to enable TCP-based load testing.
A Gatling plugin for load testing Apache Thrift services.
A Gatling plugin for load testing ZeroMQ applications, supporting PUB-SUB, REQ-REP, and PUSH-PULL patterns.
A Gatling plugin for load testing Apache Dubbo and other Java-based services using standard API calls.
A Gatling plugin for waiting on custom conditions in performance tests, with configurable attempts and error handling.
An integrated development environment for creating, debugging, and analyzing Gatling-based load tests with Kubernetes injection.
A lightweight framework for creating and managing Gatling performance tests with enhanced reporting capabilities.