What it is
Molotov is a simple, open-source load testing tool designed for writing load tests in Python using asyncio and aiohttp.
Features
- Support for scenario-based load testing using Python coroutines
- Autosizing feature to ramp up workers based on failure rates
- Support for gRPC load testing
- Integration with aiohttp for HTTP/HTTPS load testing
- Flexible configuration for duration, runs, and worker processes
- Fixtures support for setup and teardown of tests and session configurations
Best for
- API and protocol throughput or latency campaigns
- Teams that prefer open-source licensing and self-hosting options
- Groups comfortable scripting in Python
Not the best fit when
- Teams unwilling to operate generators, results storage, and scaling
Architecture and concurrency
Molotov is commonly operated as self-hosted software with scenario authoring in Python. Concurrency and distribution depend on how you size workers or injectors.
Fact sheet
Specs
Latest release
2.7 · Not explicitly specified in repository or documentation
Version 2.7 introduced support for gRPC load testing.
Pricing
Open source, distributed under the Apache License 2.0.
Sources
SHOW SOURCES
- molotov.readthedocs.io Molotov 2.7 documentation - Read the Docs
- molotov.readthedocs.io https://molotov.readthedocs.io/en/latest/index.html
- molotov.readthedocs.io https://molotov.readthedocs.io/en/stable/
- molotov.readthedocs.io Step-by-step tutorial — Molotov 2.6 documentation
- github.com tarekziade/molotov: Load Testing Tool
- pypi.org molotov v2.6
LAST VERIFIED · 2026-08-15 · GROUNDED VIA EXA · CURATED BY NAVEENKUMAR NAMACHIVAYAM