TUI dashboard¶
rampa includes a live terminal dashboard for real-time monitoring during load tests.
Installation¶
$ pip install rampa[tui]
Usage¶
$ rampa run load_test.py --tui
The dashboard shows:
Phase indicator — setup, executing, paused, teardown, complete
Execution metrics — VU count, iteration count/rate, error count, duration
HTTP timing — request count/rate, p50/p90/p95/p99 latency
Threshold status — pass/fail for each configured threshold
Keyboard shortcuts¶
Key |
Action |
|---|---|
|
Quit |
|
Pause / Resume |
|
Stop test |
Progressive display options¶
rampa offers three levels of live output:
$ rampa run load_test.py # Console summary after completion
$ rampa run load_test.py --progress # Single-line live status on stderr
$ rampa run load_test.py --tui # Full interactive dashboard
The --progress flag requires no additional dependencies.
The --tui flag requires textual>=3.0 (installed via rampa[tui]).