oha

It is a HTTP load test tool developed with Rust and used with tokio and ratatui libraries. It provides real-time visualization on the terminal by sending simultaneous requests to web applications. HTTP3 support can be customized with a variety of features such as the VSOCK protocol and optional TLS configurations.

OH

oha

100

hatoo · Site Health / Uptime / Monitoring

STARS10.6K
FORKS306
COMMITS0
CONTRIBUTORS52
VERSIONv1.9.0
UPDATED5 days ago
RustTuiHTTP Load TestWrk/ab AlternatifiMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You do a load test by sending a certain number of simultaneous requests to web applications.
  • Perform performance measurement with different protocol options such as HTTP3 or VSOCK
  • You track instant load data and statistics via the terminal interface
User reviews
  • ↓ NegativeGitHub Issue

    Throughput drops as time passes

    “I cannot explain why, I was load testing a local server with oha and throughput progressively dropped as time passed. I thought it was a bug in my code so I spent a few hours trying to find out what the bug was, till I realized that when I switched oha with hey, the throughput…”

  • • NeutralGitHub Issue

    Adding delay between requests

    “Hi, Is there a way to add a delay between requests? Like 200 requests for one worker thread, wait for 5s between each request?”

GitHub

My note

Alternative pages

More in: Site Health / Uptime / Monitoring