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