Fortio provides a CLI, REST API, and web UI for generating traffic and measuring latency distributions. It supports HTTP, HTTPS, and gRPC workloads.
About
Fortio (Φορτίο) is a fast, small, open-source load testing tool that originated as part of the Istio project before becoming an independent project. It serves as an HTTP and gRPC load generator, an advanced echo server, and provides a web UI and REST API for result visualization.
Features
- Command-line tool and embeddable Go library
- Load testing with configurable QPS, duration, or total requests
- Graphical representation of results (latency, throughput, percentiles)
- Server-side debugging features (headers echo, latency/error simulation)
- HTTP, gRPC, TCP, and UDP support
- Result export/import via TSV index files (supports GCS, S3, peer-to-peer)
Pricing
Open-source (no cost).
Author / Company
The Fortio project.
AI features
- HTTP and gRPC load generation
- latency histogram and percentile calculation
- advanced echo server (HTTP, TCP, UDP, gRPC)
- web UI for test execution and graphing
- result data management and P2P syncing
- proxying, redirects, and debugging capabilities
Latest release
1.75.2 · 2026-06-11
Updates build/runtime toolchain to Go 1.25.11, updates dependencies (x/net, grol, terminal, x/img) to security-fixed versions, and adjusts HTTP server configuration.
Sources
- 630bfb3 Update go to 1.25.11, x/net and grol and terminal and thus x/img to security fixed versions (#1146) ↗
- Fortio load testing library, command line ... ↗
- Hello from Fortio (Φορτίο) | Fortio (Φορτίο) ↗
- fortio/fortio ↗
- Fortio | Fortio (Φορτίο) ↗
- Update go to 1.25.11, x/net and grol and terminal and thus x/img to security fixed versions ↗
GROUNDED VIA EXA · 2026-08-11