speedtest-cli — маленькая Python консольная утилита для тестирования двунаправленной пропускной способности сети Интернет используя инфраструктуру веб-сервиса speedtest.net.
speedtest.net — веб-сервис предоставляющий бесплатный анализ показателей эффективности доступа к сети Интернет. Сервис основан в 2006 году, для повышения точности выполнения тестов сервисом используется собственный протокол обмена данными между клиентом и серверами (расположенными по всему миру). На сайте можно просмотреть подробные статистические данные основанные на результатах испытаний.
speedtest-cli запущенная без дополнительных опций выдаёт результат теста для произвольно выбранного сервера. Для получения более точного результата необходимо закрыть все приложения использующие Интернет и выбрать ближайший сервер.
Выбрать сервер для проведения тестов можно запустив speedtest-cli с дополнительной опцией (--list), утилита выведет списком все доступные сервера отсортированные по удалённости (первыми в списке идут сервера расположенные геологически ближе).
speedtest-cli может просто отображать результат теста в эмуляторе терминала, при желании можно получить картинку с результатом проведённого испытания (с помощью опции --share), для получения картинки используются стандартные возможности веб-сервиса speedtest.net.
Лицензия: Apache License Version 2.0
Вы можете войти под своим логином или зарегистрироваться на сайте.