Я пытаюсь создать инструмент для тестирования задержки моего интернет-соединения, а точнее времени загрузки веб-сайта. Я подумал об использовании модуля запросов python для части загрузки.
Проблема в том, что у него нет встроенной функции -для измерения времени, необходимого для получения полного ответа. Для этого я решил использовать модуль timeit
.
В чем я не уверен, так это в том, что если я запускаю timeit вот так:
t = timeit.Timer("requests.get('http://www.google.com')", "import requests")
Я действительно измеряю время, которое потребовалось для получения ответа, или это время, необходимое для создания, отправки, получения запроса и т. д.? Я предполагаю, что мог бы игнорировать это время выполнения, так как я тестирую сети с очень большими задержками (~700 мс )?
Есть ли лучший способ сделать это программно?