net-benchmark

Getting Started

  • Installation
    • Requirements
    • Standard install
    • Verify installation
    • Install from source
    • WeasyPrint — PDF export
    • Upgrading
  • Quick Start
    • First run — DNS
    • First run — HTTP
    • Common one-liners
    • Next steps
  • First Run
    • Step 1 — Explore defaults
    • Step 2 — Run DNS benchmark
    • Step 3 — Run HTTP benchmark
    • Step 4 — Read the DNS summary
    • Step 5 — Read the HTTP summary
    • Step 6 — Output files
    • Getting help

DNS Benchmark

  • DNS Benchmark
    • Why benchmark DNS?
    • Commands at a glance
    • benchmark
      • New CLI options
      • Include domain and record-type analytics
    • top
    • compare
    • monitoring
    • Inline vs file inputs
    • Analysis enhancements
    • Key features
    • Getting help
  • DNS Security & Encrypted DNS
    • DoH — DNS-over-HTTPS
    • DoT — DNS-over-TLS
    • DNSSEC validation
    • Early failure examples
  • DNS Advanced Capabilities
    • Performance & concurrency
    • Best practices
    • Security & privacy features
    • Enterprise & migration features
    • Analysis & reporting features
    • Internationalization & compatibility
    • Performance optimization
    • Troubleshooting
    • Upcoming features
  • DNS Use Cases
    • For developers: optimize API performance
    • For DevOps/SRE: validate before migration
    • For self-hosters: prove Pi-hole performance
    • For network admins: automated health checks
    • For privacy advocates: test encrypted DNS
    • Network administrator
    • ISP & network operator
    • Developer & DevOps
    • Security auditor
    • Enterprise IT
  • DNS Utilities
    • Resolver management
    • Domain management
    • Category overview
    • Configuration management
    • Automation & CI
      • Cron jobs
      • GitHub Actions

HTTP Benchmark

  • HTTP Benchmark
    • Why benchmark HTTP?
    • Commands at a glance
    • benchmark
      • Advanced usage
      • Force HTTP/1.1 to compare performance
    • top
    • compare
    • monitoring
    • Key features
    • Best practices
    • What the summary shows
    • Troubleshooting
    • Getting help
  • HTTP Security & Auth
    • Auth & enterprise options
    • Auth examples
    • Security headers audited
    • CDN fingerprinting
    • Full security audit example
    • Assertions reference
  • HTTP Use Cases
    • For developers: optimize API performance
    • For DevOps/SRE: validate CDN migration
    • For security engineers: audit public endpoints
    • For enterprise: automated health checks
    • CI/CD integration
    • API testing with payloads
    • Command showcase
  • HTTP Export Formats
    • CSV files
    • Excel report
    • PDF report
    • JSON bundle
    • Generate all formats

SSL Check

  • SSL Check
    • Planned features
    • Planned usage
    • TLS cert capture (available now in HTTP benchmark)

Export & Configuration

  • Export Formats
    • Format summary
    • DNS CSV outputs
    • DNS Excel report
    • HTTP CSV outputs
    • HTTP Excel report
    • PDF report
      • PDF setup
    • JSON bundle
    • Include charts
    • Generate sample config
  • Configuration Files
    • Resolvers JSON format
    • Domains text file format
    • HTTP targets file
    • Generate YAML configuration (DNS)
    • Inline inputs (no files needed)
  • Automation & CI
    • GitHub Actions — DNS
    • GitHub Actions — HTTP
    • Cron jobs — DNS
    • Cron jobs — HTTP
    • Exit codes

Reference

  • DNS CLI Reference
    • Entry points
    • Commands
    • net-benchmark dns benchmark
    • net-benchmark dns top
    • net-benchmark dns compare
    • net-benchmark dns monitoring
    • Utility commands
  • HTTP CLI Reference
    • Entry point
    • Commands
    • net-benchmark http benchmark
      • Assertions
    • net-benchmark http top
    • net-benchmark http compare
    • net-benchmark http monitoring
  • Resolver Reference
    • Browse built-in resolvers
    • Common named resolvers
    • Categories
    • Custom resolver JSON
  • Domain Reference
    • Browse built-in domains
    • Domain categories
    • Custom domain file
    • Inline domains
  • Best Practices
    • DNS modes
    • HTTP modes
    • Statistical accuracy
    • Comparing encrypted vs plain DNS
    • DNSSEC tips
    • Output management
    • Large-scale testing
  • FAQ
    • DNS
    • HTTP
    • General

API Docs

  • API Reference
    • net_benchmark
      • net_benchmark.cli
      • net_benchmark.dns_benchmark
        • net_benchmark.dns_benchmark.analysis
        • net_benchmark.dns_benchmark.cli
        • net_benchmark.dns_benchmark.core
        • net_benchmark.dns_benchmark.exporters
      • net_benchmark.http_bench
        • net_benchmark.http_bench.analysis
        • net_benchmark.http_bench.cli
        • net_benchmark.http_bench.core
        • net_benchmark.http_bench.exporters
        • net_benchmark.http_bench.tests
      • net_benchmark.utils
        • net_benchmark.utils.helpers
        • net_benchmark.utils.messages
        • net_benchmark.utils.protocols

中文文档 (Chinese)

  • 中文文档
    • 安装指南
      • 系统要求
      • 标准安装
      • 验证安装
      • 从源码安装
      • WeasyPrint(PDF 导出)
      • 升级
    • 快速开始
      • 第一次运行 — DNS
      • 第一次运行 — HTTP
      • 常用命令
      • 查看帮助
    • DNS 基准测试
      • 为什么要测试 DNS?
      • 命令总览
      • benchmark 命令
        • 新 CLI 选项
      • top 命令
      • compare 命令
      • monitoring 命令
      • 加密 DNS(DoH / DoT / DNSSEC)
      • 基准测试汇总示例
    • HTTP 基准测试
      • 命令总览
      • benchmark 命令
      • top 命令
      • compare 命令
      • monitoring 命令
      • HTTP 汇总示例
      • 获取帮助
    • 导出格式
      • 格式总览
      • PDF 安装
      • 包含图表
    • 常见问题

Project

  • v0.5.0 (2026-05-16)
    • Feat
    • Fix
  • v0.4.3 (2026-05-09)
    • Fix
  • v0.4.2 (2026-05-08)
  • v0.4.1 (2026-05-08)
    • Feat
  • Contributing Guidelines
    • How to Contribute
    • Code Style
    • Pull Requests
    • Release Process
    • Reporting Issues
    • Community
    • Releases
  • Security Policy
    • Supported Versions
    • Reporting a Vulnerability
net-benchmark
  • Search


© Copyright 2025–2026, Joseph Oseh Frank and net-benchmark contributors.

Built with Sphinx using a theme provided by Read the Docs.