Logo Dark Logo HttpArena Leaderboard Knowledge Base RFC Compliance
CTRL K
    • Light

    • Dark

    • System

    Discord GitHub
    CTRL K
      • Knowledge Base
        • Test Profiles
          • H/1.1
            • Isolated
              • Async Database (Postgres)
                • Implementation Guidelines
                • Validation
              • Baseline
                • Implementation Guidelines
                • Validation
              • Compression
                • Implementation Guidelines
                • Validation
              • Database Query
                • Implementation Guidelines
                • Validation
              • JSON Processing
                • Implementation Guidelines
                • Validation
              • Noisy (Resilience)
                • Implementation Guidelines
                • Validation
              • Pipelined (16x)
                • Implementation Guidelines
                • Validation
              • Short-lived Connection
                • Implementation Guidelines
                • Validation
              • Static Files (HTTP/1.1)
                • Implementation Guidelines
                • Validation
              • TCP Fragmentation
                • Implementation Guidelines
                • Validation
              • Upload (20 MB)
                • Implementation Guidelines
                • Validation
            • Workload
              • API-16
                • Implementation Guidelines
                • Validation
              • API-4
                • Implementation Guidelines
                • Validation
              • Mixed Workload
                • Implementation Guidelines
                • Validation
          • H/2
            • Baseline (HTTP/2)
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/2)
              • Implementation Guidelines
              • Validation
          • H/3
            • Baseline (HTTP/3)
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/3)
              • Implementation Guidelines
              • Validation
          • gRPC
            • Unary (gRPC)
              • Implementation Guidelines
              • Validation
          • WebSocket
            • Echo (WebSocket)
              • Implementation Guidelines
              • Validation
        • Add a Framework
          • Implementation Rules
            • $ Production
            • # Tuned
            • * Engine
          • Directory Structure
          • meta.json
        • Running Locally
          • Scripts Reference
            • validate.sh
            • run.sh
            • benchmark.sh
            • compare.sh
            • archive.sh
          • Prerequisites
          • Setup
          • Archiving Rounds
          • Configuration
        • Load Generators
          • HTTP/1.1
            • gcannon
          • HTTP/2
            • h2load
          • HTTP/3
            • oha
        • Scoring
          • Composite Score
      • Leaderboard
      • Test Profiles
        • H/1.1
          • Isolated
            • Async Database (Postgres)
              • Implementation Guidelines
              • Validation
            • Baseline
              • Implementation Guidelines
              • Validation
            • Compression
              • Implementation Guidelines
              • Validation
            • Database Query
              • Implementation Guidelines
              • Validation
            • JSON Processing
              • Implementation Guidelines
              • Validation
            • Noisy (Resilience)
              • Implementation Guidelines
              • Validation
            • Pipelined (16x)
              • Implementation Guidelines
              • Validation
            • Short-lived Connection
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/1.1)
              • Implementation Guidelines
              • Validation
            • TCP Fragmentation
              • Implementation Guidelines
              • Validation
            • Upload (20 MB)
              • Implementation Guidelines
              • Validation
          • Workload
            • API-16
              • Implementation Guidelines
              • Validation
            • API-4
              • Implementation Guidelines
              • Validation
            • Mixed Workload
              • Implementation Guidelines
              • Validation
        • H/2
          • Baseline (HTTP/2)
            • Implementation Guidelines
            • Validation
          • Static Files (HTTP/2)
            • Implementation Guidelines
            • Validation
        • H/3
          • Baseline (HTTP/3)
            • Implementation Guidelines
            • Validation
          • Static Files (HTTP/3)
            • Implementation Guidelines
            • Validation
        • gRPC
          • Unary (gRPC)
            • Implementation Guidelines
            • Validation
        • WebSocket
          • Echo (WebSocket)
            • Implementation Guidelines
            • Validation
      • Add a Framework
        • Implementation Rules
          • $ Production
          • # Tuned
          • * Engine
        • Directory Structure
        • meta.json
      • Running Locally
        • Scripts Reference
          • validate.sh
          • run.sh
          • benchmark.sh
          • compare.sh
          • archive.sh
        • Prerequisites
        • Setup
        • Archiving Rounds
        • Configuration
      • Load Generators
        • HTTP/1.1
          • gcannon
        • HTTP/2
          • h2load
        • HTTP/3
          • oha
      • Scoring
        • Composite Score
      Knowledge Base
      Running Locally
      Scripts Reference

      Scripts Reference

      All scripts live in the scripts/ directory and are meant to be run from the repository root.

      validate.sh
      Run the correctness validation suite against a framework’s endpoints.
      run.sh
      Run a framework container interactively for manual testing and endpoint development.
      benchmark.sh
      Run benchmarks across test profiles with system tuning and result collection.
      compare.sh
      Compare benchmark results against the published leaderboard on main.
      archive.sh
      Snapshot current results as named rounds and manage archived benchmarks.