CheckOps
Drill
Drill is a GPL-3.0 HTTP load-testing application written in Rust, with benchmark plans described in Ansible-inspired YAML files.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Drill is an HTTP load-testing application written in Rust. Its goal is a lightweight alternative to tools that need a JVM. You describe what to test in YAML benchmark files, with syntax inspired by Ansible playbooks.
The source code is at fcsonline/drill on GitHub under the GPL-3.0 licence, with about 2,300 stars; the most recent commit was on 13 October 2026.
Features
- YAML plans: Readable benchmark files.
- Multiple requests: Chain requests in one plan.
- Variables and assignments: Reuse values from responses in later requests.
- Concurrency and iterations: Control load shape.
- Lightweight: Single Rust binary, no JVM.
Pros
- Free to use: Open source under GPL-3.0.
- Maintained: Commits as recent as 13 October 2026.
Cons
- Smaller feature set: Fewer protocols and reports than larger tools.
- GPL-3.0: Check licence implications if you embed it.
Usage and Links (Example)
cargo install drill
drill --benchmark benchmark.yml --stats
Resources:
Pricing
Drill is free and open source under the GPL-3.0 licence.
Recommended for?
- Teams wanting YAML-defined HTTP load tests.
- Users avoiding JVM-based tools.
- Not a fit for non-HTTP protocols.
Conclusion
Drill is a light, YAML-driven HTTP load tester in Rust.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Drill side by side.
AArtilleryThe complete load testing platform.Compare with Drill- TTaurusAutomation-friendly framework for Continuous Testing by.Compare with Drill
KK6k6 is an open-source tool and cloud service that makes load testing easy for developers and QA engineers.Compare with Drill
GGooseGoose is an Apache-2.0 load-testing framework written in Rust and inspired by Locust, from Tag1 Consulting, for simple to complex user-behaviour load tests.Compare with Drill
Oohaoha is an MIT-licensed Rust HTTP load generator inspired by hey, with a real-time terminal UI showing progress, latency and status codes as the test runs.Compare with Drill- VVegetaHTTP load testing tool and library.Compare with Drill