oha 是一个命令行 HTTP 负载测试和基准测试工具。它作为一个延迟分析工具和性能监视器,向 Web 服务器发送大量请求以测量稳定性并识别性能瓶颈。
hatoo/oha 的主要功能包括:HTTP Load Testing, Request Rate Controllers, HTTP Request Dispatchers, Latency Histograms, Request Rate Limiting, Latency Monitoring, Coordinated Omission Correction, Coordinated Omission Corrections。
hatoo/oha 的开源替代品包括: codesenberg/bombardier — Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a… mcollina/autocannon — Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It… nakabonne/ali — Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending… giltene/wrk2 — wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure… tsenart/vegeta — Vegeta is an HTTP load testing tool and library designed to measure the performance and stability of web services. It… six-ddc/plow — Plow is a suite of utilities used for generating HTTP load, measuring network performance, and visualizing live…
Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a latency distribution analyzer and benchmarking utility designed to measure the throughput and response speed of HTTP services by simulating high-volume request loads. The tool provides specific capabilities for TLS benchmarking, supporting client certificate authentication and the ability to bypass server certificate verification. It distinguishes itself through the use of a token-bucket algorithm for precise request rate limiting and the use of templates to export benchmark resul
Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through
Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending high volumes of requests to a target URL. It functions as a performance metrics exporter and real-time visualizer, simulating client behavior through configurable request bodies, custom headers, and HTTP/2 support. The project provides real-time performance monitoring via interactive charts that plot latency and request percentiles as data is collected. It identifies system bottlenecks through a combination of live performance plotting and the exportation of raw data points and a
wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure server stability and throughput by sending a fixed number of requests per second, functioning as a high-resolution latency profiler and a Lua-scriptable performance tester. The tool distinguishes itself through a scriptable interface that uses a high-performance just-in-time compiler to define complex request formats and custom response reporting logic. It employs high-resolution histograms to capture precise response time distributions and high-percentile latency data. The pro