Logo Dark Logo HttpArena Leaderboard Knowledge Base
CTRL K
    • Light

    • Dark

    • System

    Discord GitHub
    CTRL K
      • Knowledge Base
        • Add a Framework
          • Directory Structure
          • Endpoints
            • Baseline
            • Compression
            • Database
            • HTTP/2 Baseline
            • HTTP/3
            • JSON Processing
            • Pipeline
            • Static Files
            • Upload
          • meta.json
          • Testing & Submitting
        • Running Locally
          • Prerequisites
          • Setup
          • Running Benchmarks
          • Archiving Rounds
          • Configuration
        • Load Generators
          • HTTP/1.1
            • gcannon
          • HTTP/2
            • h2load
          • HTTP/3
            • oha
        • Test Profiles
          • HTTP/1.1
            • Baseline
            • Compression
            • JSON Processing
            • Mixed Workload
            • Noisy (Resilience)
            • Pipelined (16x)
            • Short-lived Connection
            • Upload (20 MB)
          • HTTP/2
            • Baseline (HTTP/2)
            • Static Files (HTTP/2)
          • HTTP/3
            • Baseline (HTTP/3)
            • Static Files (HTTP/3)
        • Scoring
          • Composite Score
      • Leaderboard
      • Add a Framework
        • Directory Structure
        • Endpoints
          • Baseline
          • Compression
          • Database
          • HTTP/2 Baseline
          • HTTP/3
          • JSON Processing
          • Pipeline
          • Static Files
          • Upload
        • meta.json
        • Testing & Submitting
      • Running Locally
        • Prerequisites
        • Setup
        • Running Benchmarks
        • Archiving Rounds
        • Configuration
      • Load Generators
        • HTTP/1.1
          • gcannon
        • HTTP/2
          • h2load
        • HTTP/3
          • oha
      • Test Profiles
        • HTTP/1.1
          • Baseline
          • Compression
          • JSON Processing
          • Mixed Workload
          • Noisy (Resilience)
          • Pipelined (16x)
          • Short-lived Connection
          • Upload (20 MB)
        • HTTP/2
          • Baseline (HTTP/2)
          • Static Files (HTTP/2)
        • HTTP/3
          • Baseline (HTTP/3)
          • Static Files (HTTP/3)
      • Scoring
        • Composite Score
      Knowledge Base
      Test Profiles
      HTTP/1.1

      HTTP/1.1

      HTTP/1.1 test profiles measure framework performance over plain TCP connections with keep-alive, pipelining, and various workloads.

      Baseline
      Primary throughput benchmark with persistent keep-alive connections and mixed GET/POST workload.
      Short-lived Connection
      Connections closed after 10 requests, measuring TCP handshake and connection setup overhead.
      JSON Processing
      Loads a dataset, computes derived fields, and serializes a JSON response — testing real-world API workloads.
      Upload (20 MB)
      Sends a 20 MB binary payload, server returns CRC32 checksum. Measures body ingestion throughput.
      Compression
      Serves a 1 MB JSON response with gzip compression. Only frameworks with built-in gzip support.
      Noisy (Resilience)
      Valid baseline requests interleaved with malformed noise. Only 2xx responses count — measures throughput under adversarial traffic.
      Mixed Workload
      Realistic mix of baseline, JSON, DB, upload, and compression. Weighted scoring rewards heavy endpoint throughput.
      Pipelined (16x)
      16 requests sent back-to-back per connection, testing raw I/O and pipeline batching.