load-testing
Installation
SKILL.md
Load Testing Your Databricks App
Goal: Find the maximum QPS (queries per second) your Databricks App can support.
Before You Start — Gather Parameters
Before beginning, use the AskUserQuestion tool to collect the following from the user:
- Do they already have deployed apps to test, or do they need to set up new apps?
- Do they want to mock LLM calls? Mocking isolates infrastructure throughput from LLM latency — useful for capacity planning. Testing without mocks measures end-to-end performance.
- What compute sizes do they want to test? (Medium, Large, or both)
- How many worker configurations do they want to test? (e.g., 2, 4, 6, 8 workers)
- Do they have M2M OAuth credentials (service principal client_id/client_secret)? — Recommended for tests longer than ~30 minutes. If not, guide them to create one.
- What is their
DATABRICKS_HOST? (workspace URL)