What problem does it solve?
Load testing your Databricks App to discover its maximum sustainable throughput (QPS) and the point where latency and failures start to climb.
Core Features & Use Cases
- Guided capacity-planning setup: collects deployment, compute sizes, worker counts, OAuth credentials, and whether to mock LLM calls.
- Framework-agnostic load test harness: provides Locust-based streaming tests with TTFT (time to first token) tracking and a ramp shape to saturation.
- Reproducible results with dashboards: saves per-run artifacts and generates an interactive HTML dashboard (Chart.js) to compare configs by compute size, latency percentiles, TTFT, peak QPS, and failure rate.
- Use case: if you need to benchmark several deployed app variants (e.g., medium vs large compute, different worker counts), run a matrix to determine the highest QPS before saturation.
Quick Start
Ask the skill to help you generate load-test-scripts for your Databricks App, then run the provided CLI to ramp users until you find the peak QPS and review the generated dashboard in load-test-runs.