# Driller > Driller is a command-line HTTP load tester written in Rust. Benchmarks are Ansible-style YAML plans; a run reports requests per second, a status-code breakdown, and latency percentiles. ## Documentation - [Benchmark syntax](/driller/docs/syntax): Every property of a benchmark plan: requests, assignments, includes, item and CSV loops, tags, and the interpolation… - [CLI reference](/driller/docs/cli-reference): Every driller flag, the per-request and statistics output in text and JSON, and the tokio runtime tuning guide. - [Contributing](/driller/docs/contributing): How to propose a change, the quality checks every pull request must pass, and how releases are cut. - [Examples](/driller/docs/examples): Runnable benchmark plans and the axum fixture server that ships with the repository, and how to run each of them. - [Getting started](/driller/docs/getting-started): Install driller from crates.io or a release binary, run an ad-hoc test, then write a first benchmark plan. - [Migrating from drill](/driller/docs/migrating-from-drill): How driller relates to fcsonline/drill, what stays the same, and how to switch. - [Proxies](/driller/docs/proxy): Route load through HTTP and HTTPS proxies with the standard environment variables, and keep internal targets direct… ## Changelog - [Changelog](/driller/changelog): All notable changes to this project will be documented in this file. ## Optional - [Source code](https://github.com/zoosky/driller) - [Crate on crates.io](https://crates.io/crates/driller) - [RSS Feed](/driller/feed.xml): Subscribe to content updates - [Sitemap](/driller/sitemap.xml): Full site map for crawlers