Drill uses YAML files to describe HTTP requests and scenarios. It is a lightweight Rust-based option for repeatable API load tests.
About
Drill is a lightweight HTTP load testing application written in Rust, designed as an alternative to tools that require a JVM or other heavy runtimes. It is inspired by Ansible syntax.
Features
- HTTP load testing
- Ansible-inspired syntax for test plans
- Configurable concurrency and request counts
- Benchmark tagging and filtering
- Reporting and statistical analysis (including nanosecond precision)
- SSL certificate check toggle
- Time-to-last-byte latency measurement
Pricing
Drill is free and open-source software, licensed under the GNU General Public License v3.0.
Author / Company
Ferran Basora
AI features
- Support for dynamic headers
- CSV file loading for data-driven testing
- Cookie support
- Benchmarking and comparison of results
Latest release
0.9.1 · 2026-06-17
Release 0.9.1 introduces changes where latency is measured to the last byte by reading the entire response body before stopping the timer, providing more accurate results for body-heavy endpoints. It also includes various dependency updates and security fixes.
Sources
GROUNDED VIA EXA · 2026-08-11