Skip to content

🗺 Feature Roadmap 🗺

Frank Ray edited this page Nov 9, 2025 · 2 revisions
Feature Description How It Works CLI Switches
Basic Download Test Download a file and measure average speed. Single or parallel HTTP/TCP download using a known-size file. --url, --threads, --duration
Ramp-Up Visualizer See how TCP speed grows over time. Downloads a large file and logs per-second throughput. --rampup, --seconds
Concurrency Optimizer Find best number of parallel downloads. Tests multiple levels of concurrency and compares performance. --autoconcurrency, --max-threads
Asset Burst Simulation Simulate many small asset fetches. Fires concurrent downloads of numbered files (e.g., file_#.jpg). --burst, --url-template, --concurrency, --shuffle
Latency Under Load Detect bufferbloat or poor QoS. Downloads large file while pinging or sending HTTP HEADs. --latency-under-load, --ping, --threshold-latency
Long-Term Monitor Log speed/latency over time. Runs recurring small tests and logs to file for days/weeks. --monitor, --interval, --log
Fixed-Size Download Download random*.jpg files to reach a target size. Streams mirrored test files in sequence or parallel until target size hit. --size, --mirror, --threads
VPN/Proxy Test Check performance through proxies or VPNs. Tests using custom proxy URL, port, or SNI. --proxy, --port, --sni
Cross-Region Benchmark Compare cloud region performance. Runs tests against multiple remote regions or cloud zones. --region, --multi-region, --compare
Baseline Regression Detect degraded performance vs known good. Compares live results to stored baseline. --baseline, --warn-on-degrade, --threshold-speed
Protocol Test Test different network protocol paths. Runs download using HTTP/1.1, HTTP/2, HTTP/3, TCP or UDP. --protocol, --port
Raw TCP/UDP Mode Test with custom test server. Streams fixed-size blocks over sockets and logs speed. --mode, --host, --port, --size

Clone this wiki locally