Измеряйте время загрузки веб-сайта с помощью запросов Python

Я пытаюсь создать инструмент для тестирования задержки моего интернет-соединения, а точнее времени загрузки веб-сайта. Я подумал об использовании модуля запросов python для части загрузки.

Проблема в том, что у него нет встроенной функции -для измерения времени, необходимого для получения полного ответа. Для этого я решил использовать модуль timeit.

В чем я не уверен, так это в том, что если я запускаю timeit вот так:

t = timeit.Timer("requests.get('http://www.google.com')", "import requests")

Я действительно измеряю время, которое потребовалось для получения ответа, или это время, необходимое для создания, отправки, получения запроса и т. д.? Я предполагаю, что мог бы игнорировать это время выполнения, так как я тестирую сети с очень большими задержками (~700 мс )?

Есть ли лучший способ сделать это программно?

41
задан Undo 18 May 2016 в 22:17
поделиться