# zeebe-performance-test **Repository Path**: mirrors_camunda/zeebe-performance-test ## Basic Information - **Project Name**: zeebe-performance-test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-18 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Initial Setup The cluster should have chaos mesh installed: ```shell helm list -A -f chaos ``` If not, you can install it: ```shell helm upgrade --install chaos-mesh \ chaos-mesh/chaos-mesh --version 2.5.1 \ --namespace=chaos-mesh --create-namespace \ --set dashboard.securityMode=false \ --set chaosDaemon.runtime=containerd \ --set chaosDaemon.socketPath=/var/run/containerd/containerd.sock ``` Accessing chaos mesh: ``` kubectl -n chaos-mesh port-forward svc/chaos-dashboard 2333 ``` ## Running experiments ## Locally Make sure that you have all dependencies installed: - gcloud - kubectl - helm - jq and run the script: ```shell BENCHMARK_NAME=os-perf-test CHAOS=network-latency-5 ./run.sh ``` ### Using GitHub Actions Trigger the `measure` workflow with a benchmark name. ## Adding experiments Access the chaos mesh UI, use the experiment designer and save the yaml file in `experiments/`. Replace namespaces and the like with enviroment variables. These will be substituted before the experiment is deployed.