What problem does it solve?
This Skill helps you determine the throughput ceiling of a Databricks App by measuring how many successful requests per second it can handle under increasing load. It prevents guesswork by producing QPS, latency, and failure-rate evidence from repeatable test runs.
Core Features & Use Cases
- Capacity planning for agent endpoints: Measures peak QPS and saturation behavior for apps that implement streaming Responses-style invocations.
- Realistic end-to-end or isolated infrastructure tests: Supports optional mocking to separate LLM latency from infrastructure throughput for more accurate benchmarks.
- OAuth-ready long-running test execution: Uses M2M service-principal client_credentials flow to keep tests running reliably across long durations.
- Actionable results with dashboards: Generates an interactive HTML dashboard (Chart.js) with percentile latency, TTFT, and QPS ramp progression.
Quick Start
Ask the Skill to load-test your deployed Databricks App by ramping concurrent users while streaming responses, using your M2M OAuth client credentials and generating a results dashboard.