4 repository-uri
Environments and tools for evaluating application speed and load handling.
Explore 4 awesome GitHub repositories matching part of an awesome list · Performance Testing. Refine with filters or upvote what's useful.
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
Modern load testing tool for measuring system performance.
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
Classic tool for load testing and measuring application throughput.
Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities. The project provides a remote network shaping manager that allows users to apply and store network shaping profiles in a database for consistent simulation. This is accessible via a web-based management dashboard and a remote interface, removing the need for a local client installation. The system covers kernel-level traffic shaping to constrain outgoing traffic and includes dat
Evaluates how applications load and function across different network speeds and connectivity levels.
What is QuickPizza? 🍕🍕🍕 - Requirements - Use k6 to test QuickPizza - Run locally with Docker - Run and observe locally with Grafana OSS 🐳📊 - QuickPizza deployment modes: Monolithic vs Microservices - Run locally and observe with Grafana Cloud ☁📊 - Enable Grafana Cloud Observability solutions
Performance testing playground for learning and evaluating load tools.