httping
measures the latency and throughput of a web server by sending HTTP requests
TLDR
Ping a URL
$ httping [https://example.com]
Ping with count$ httping -c [5] [https://example.com]
Use GET instead of HEAD$ httping -G [https://example.com]
Use SSL/HTTPS$ httping -l [https://example.com]
Show split latency timing$ httping -S [https://example.com]
Use persistent connection$ httping -Q [https://example.com]
Set timeout$ httping -t [5] [https://example.com]
SYNOPSIS
httping [options] url
DESCRIPTION
httping measures the latency and throughput of a web server by sending HTTP requests and timing the response. Unlike ICMP ping, it measures actual HTTP round-trip time including network latency and server processing. Use -S to see breakdown of connection phases.
PARAMETERS
-c count
Number of pings.-G
Use GET request instead of HEAD.-l
Connect using SSL (for https).-S
Split latency into connect, send, receive, etc.-Q
Use persistent connection (Keep-Alive).-t seconds
Timeout per request.-i seconds
Interval between requests.-q
Quiet mode, only show summary.
