тестирование ответа страницы Python (заголовки) - PullRequest
2 голосов
/ 29 января 2012

Как я могу получить так сказать время ответа страницы : время между отправкой запроса и получением первого байта заголовка?

PS: Здесь я не хочу иметь дело с сокетами - это будет работать, но это слишком сыро.

PPS: с curl в bash вы можете сделать это так:

(time curl URL --head) 2>&1 | grep real | cut -c 6-

1 Ответ

3 голосов
/ 29 января 2012

Это должно помочь вам:

from timeit import Timer
from urllib2 import urlopen

def fetch():
    page = urlopen('http://www.google.com')
    return page.info()

timer = Timer(fetch)
print timer.timeit(1)
...