The load test is designed to simulate continuous production load and minimize effect of model generation behavior:
Supported providers and API flavors:
Supported API types:
/v1/chat/completions)/v1/completions)/v1/embeddings)/v1/rerank)Captured metrics:
Metrics summary can be exported to CSV. This way multiple configuration can be scripted over. CSV file can be imported to Google Sheets/Excel or Jupyter for further analysis.
The fastest way to get started is with uv:
bash scripts/setup.sh
This will install uv (if needed), create a .venv with Python 3.11, and install all dependencies.
Then activate the environment:
source .venv/bin/activate
See llm_bench folder for detailed usage.
See llm_bench/benchmark_suite.ipynb for a detailed example of how to use the load test script and run different types of benchmark suites.
Python
88.9%
Jupyter Notebook
10.6%
The load test is designed to simulate continuous production load and minimize effect of model generation behavior:
Supported providers and API flavors:
Supported API types:
/v1/chat/completions)/v1/completions)/v1/embeddings)/v1/rerank)Captured metrics:
Metrics summary can be exported to CSV. This way multiple configuration can be scripted over. CSV file can be imported to Google Sheets/Excel or Jupyter for further analysis.
The fastest way to get started is with uv:
bash scripts/setup.sh
This will install uv (if needed), create a .venv with Python 3.11, and install all dependencies.
Then activate the environment:
source .venv/bin/activate
See llm_bench folder for detailed usage.
See llm_bench/benchmark_suite.ipynb for a detailed example of how to use the load test script and run different types of benchmark suites.
Python
88.9%
Jupyter Notebook
10.6%