Benchmark your HTTP servers with more realistic, session-based workflows.
Kaskade simplifies your benchmarking tasks with an easy-to-use test builder, intuitive result visualization, and better organization of past results.
Kaskade tests HTTP servers with a customizable session of HTTP requests. With a more realistic test workflow, you get more realistic benchmark results.
Say goodbye to the complexity of writing command line arguments. Kaskade provides an easy-to-use UI to streamline the configuration and execution of tests.
Kaskade visualizes the results in intuitive figures and graphs for the ease of understanding. You can still export results in JSON format for programmatic access.
Kaskade comes with an efficient and highly scalable core infrastructure. Each testing process can simulate thousands of concurrent users.
We know it is hard to keep track of hundreds of past results. Kaskade helps you store and organize past results to simplify search, comparison, and rerun tests.
Modern HTTP servers run in clusters. Kaskade can issue distributed test traffic from multiple testing machines to multiple HTTP servers.
Use Kaskade's test builder UI to define a test session and each request.
Run a benchmark test with just one click, and get results in figures and graphs.
You can also run Kaskade tests with our command line tool and config file API, or call it from your code as a npm library.