#!/usr/bin/env python import sys, time, httplib if len(sys.argv) != 3: sys.exit("Usage: %s " % sys.argv[0]) ranges = ",".join(["%d-%d" % (i*10+1, i*10+5) for i in range(int(sys.argv[2]))]) c = httplib.HTTPConnection(sys.argv[1]) start = time.time() c.request ("GET", "/", None, {"Range": "bytes=" + ranges}) print "status:", c.getresponse().status print "seconds:", time.time() - start