Web リクエストの各フェーズにかかる時間に関する統計を収集したいと考えています。httplib
オファー:
def run(self): conn = httplib.HTTPConnection('www.example.com') start = time.time() conn.request('GET', '/') request_time = time.time() resp = conn.getresponse() response_time = time.time() conn.close() transfer_time = time.time() self.custom_timers['request sent'] = request_time - start self.custom_timers['response received'] = response_time - start self.custom_timers['content transferred'] = transfer_time - start assert (resp.status == 200), 'Bad Response: HTTP %s' % resp.status
これらの統計は、のようなより高レベルのインターフェースから利用できますurllib2
か? そのような統計を提供する高レベルのライブラリはありますか?