Favicon of oha

oha

TUI-based HTTP load generator for stress testing web servers. Measure request success rates, response times, and throughput with color-coded results in a single cross-platform binary.

oha is a terminal-based HTTP load generator designed for developers who need to evaluate web server performance under various traffic conditions. Built in Rust and powered by tokio and ratatui, it delivers real-time insights into how your applications handle concurrent requests.

Key capabilities include:

  • Concurrent request handling - Generate and manage numerous HTTP requests simultaneously across multiple connections
  • Detailed performance metrics - Track request success/failure rates, response times, server throughput, and latency patterns
  • Real-time visualization - Watch metrics update live in an intuitive terminal interface with color-coded response time indicators
  • Flexible configuration - Support for HTTP/1, HTTP/2, and experimental HTTP/3, custom headers, authentication, proxies, and request bodies
  • Advanced features - Rate limiting, burst testing, latency correction, and URL pattern generation
  • Cross-platform - Single binary works on Linux, macOS, and Windows

Whether you're optimizing locally or testing remote servers, oha helps identify performance bottlenecks and validate that your HTTP-based applications meet performance requirements. The color-coded output makes it easy to spot response time issues at a glance.

Features

Async I/OJSON output

Media

Pros

4
  • TUI-based interface for real-time results
  • Measures request success rates, response times, and throughput
  • Cross-platform single binary distribution
  • Supports HTTP/1, HTTP/2, and experimental HTTP/3

Cons

1
  • Experimental HTTP/3 support may be unstable

Related tools

Share:

Auto-fetched .

Recent releases

Similar to oha

Favicon

 

  
 
Favicon

 

  
 
Favicon