Benchmark your blockchain infrastructure
Flexible load testing tool for blockchain nodes. Test Ethereum, Solana, and 14+ chains with real data, custom profiles, and powerful monitoring.
Quick start
Get up and running with Chainbench in minutes
Install Chainbench
Run your first test
eth_blockNumber.View results
./results directory with detailed metrics including:- Request rates and response times
- Failure rates and error types
- Percentile distributions (50th, 75th, 95th, 99th)
- Time-series data for visualization
--headless flag to access real-time metrics at http://localhost:8089.Explore by topic
Everything you need to benchmark blockchain infrastructure
Core concepts
Supported blockchains
Command reference
Custom profiles
Key features
Built for comprehensive blockchain infrastructure testing
14+ blockchain profiles
Pre-configured profiles for Ethereum, BSC, Polygon, Solana, Base, Arbitrum, Avalanche, and more
Dynamic test data
Generate call parameters from real chain data for realistic load testing scenarios
Flexible load patterns
Built-in ramp-up, step, and spike patterns to simulate different traffic scenarios
Real-time monitoring
Web UI mode with live metrics or headless mode for automated testing pipelines
Resources
Learn more about Chainbench and get involved
GitHub repository
Contributing guide
Chainstack platform
Ready to benchmark your nodes?
Install Chainbench and start load testing your blockchain infrastructure in minutes
Get started