Endpoints

Your framework must implement endpoints depending on which test profiles it participates in. All endpoints are served on port 8080 (HTTP/1.1) unless noted otherwise.

Data files are mounted automatically by the benchmark runner — your Dockerfile does not need to include them. The following paths are available inside the container at runtime:

PathDescription
/data/dataset.json50-item dataset for /json
/data/dataset-large.json6000-item dataset for /compression
/data/benchmark.dbSQLite database (100K rows) for /db
/data/static/20 static files for /static/*
/certs/server.crt, /certs/server.keyTLS certificate and key for HTTPS/H2/H3