ali

HTTP load testing tool with real-time TUI analysis and charting capabilities

install

ali is an HTTP load testing tool that provides real-time performance analysis through a terminal-based user interface. It generates configurable request loads against HTTP endpoints while continuously plotting metrics like latency, percentiles, and throughput in interactive charts. Users can adjust parameters such as request rate, duration, HTTP method, headers, and request body through command-line flags.

The tool displays multiple chart types including latency over time, percentile distributions (50th, 90th, 95th, 99th), and progress indicators for long-running tests. Charts support mouse interaction for zooming and navigation. Test results can be exported to files for further analysis. The interface updates in real-time with configurable redraw intervals, allowing users to monitor performance characteristics as tests execute.

ali supports standard HTTP features including custom headers, request bodies from files, TLS configuration, HTTP/2, keep-alive connections, and custom DNS resolvers. It can perform infinite duration attacks by setting duration to 0, or time-limited tests with specific rates and worker counts. The tool is particularly useful for developers and SREs who need to assess API performance, identify bottlenecks, and validate system behavior under load with immediate visual feedback.

Installation

# via Homebrew
brew install nakabonne/ali/ali
# via APT
wget https://github.com/nakabonne/ali/releases/download/v0.7.3/ali_0.7.3_linux_amd64.deb && apt install ./ali_0.7.3_linux_amd64.deb
# via Go
go install github.com/nakabonne/ali@latest

ali terminal interface showing real-time load testing

Real-time plotting of load test metrics

Mouse interaction with charts

Alternatives & related tools

add a badge to your README

Maintain ali? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/ali.svg)](https://www.trmn.sh/tools/ali?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/ali?utm_source=badge"><img src="https://www.trmn.sh/badge/ali.svg" alt="Featured on trmn" height="20"></a>