$ http-ping -c 5 -u google.com
Found google.com, assuming you mean http://google.com/
HTTP-PING google.com (62.253.3.89): GET request
11K bytes from www.google.co.uk: http_seq=0 status=200 time=301.44 ms
11K bytes from www.google.co.uk: http_seq=1 status=200 time=186.29 ms
12K bytes from www.google.co.uk: http_seq=2 status=200 time=185.33 ms
12K bytes from www.google.co.uk: http_seq=3 status=200 time=288.65 ms
12K bytes from www.google.co.uk: http_seq=4 status=200 time=179.4 ms
--- google.com http-ping statistics ---
5 packets transmitted, 5 ok, 0 error
min/avg/max/stddev = 179.4/228.22/301.44/61.22 ms
$ ping -c 5 google.com
PING google.com (62.253.3.93): 56 data bytes
64 bytes from 62.253.3.93: icmp_seq=0 ttl=55 time=18.917 ms
64 bytes from 62.253.3.93: icmp_seq=1 ttl=55 time=77.390 ms
64 bytes from 62.253.3.93: icmp_seq=2 ttl=55 time=19.141 ms
64 bytes from 62.253.3.93: icmp_seq=3 ttl=55 time=18.738 ms
64 bytes from 62.253.3.93: icmp_seq=4 ttl=55 time=18.946 ms
--- google.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 18.738/30.626/77.3900/23.382 ms/23.382 ms
$ http-ping -h
Usage: http-ping [options]
-u, --uri URI URI to test (default: google.com)
-c, --count COUNT Number of tests (default: 5)
-h, --help Show this message
- quiet option (
-q
)
- more error/interrupt handling
- host as default option (argv[0], which ruby optparse doesn't handle too well)