HTTP/1.1
HTTP/1.1 test profiles measure framework performance over plain TCP connections with keep-alive, pipelining, and various workloads.
Primary throughput benchmark with persistent keep-alive connections and mixed GET/POST workload.
Connections closed after 10 requests, measuring TCP handshake and connection setup overhead.
Loads a dataset, computes derived fields, and serializes a JSON response — testing real-world API workloads.
Sends a 20 MB binary payload, server returns CRC32 checksum. Measures body ingestion throughput.
Serves a 1 MB JSON response with gzip compression. Only frameworks with built-in gzip support.
Valid baseline requests interleaved with malformed noise. Only 2xx responses count — measures throughput under adversarial traffic.
Realistic mix of baseline, JSON, DB, upload, and compression. Weighted scoring rewards heavy endpoint throughput.
16 requests sent back-to-back per connection, testing raw I/O and pipeline batching.