wrk2

Load generator

A modified version of a popular HTTP benchmarking tool to improve its accuracy in measuring latency and generate constant throughput loads

A constant throughput, correct latency recording variant of wrk

GitHub

4k stars
69 watching
390 forks
Language: C
last commit: 9 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
wg/wrk A tool for simulating heavy HTTP traffic to test server performance and endurance. 38,001
julienschmidt/httprouter A lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes. 16,629
envoyproxy/ratelimit Provides rate limiting functionality to applications 2,294
tylertreat/bench Generates latency measurements and plots from concurrent requests to an external system. 310
healeycodes/websocket-benchmarker Measures message throughput of WebSocket servers under load 30
bheisler/criterion.rs A library that provides a powerful and statistically rigorous tool for measuring code performance and detecting regressions 4,616
bblimke/webmock A library that enables stubbing and setting expectations on HTTP requests in Ruby applications 3,973
elbywan/wretch A small wrapper around fetch to simplify network requests and handle responses 4,830
yandex/yandex-tank A tool for benchmarking load and performance of web applications in a scalable way 2,460
didip/tollbooth Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. 2,692
kostya/benchmarks A collection of benchmarking tests for various programming languages 2,814
locustio/locust A tool for writing and running load tests using Python code 25,061
leonyork/xk6-output-timestream Outputs k6 results to AWS Timestream for load testing and analytics 18
gkbrk/slowloris An HTTP-based denial of service tool 2,463
bbc/wraith A tool that creates screenshots of webpages on different environments and highlights changes. 4,837