Консольная утилита для тестирования пропускной способности сети Интернет.

speedtest 002

speedtest-cli — маленькая Python консольная утилита для тестирования двунаправленной пропускной способности сети Интернет используя инфраструктуру веб-сервиса speedtest.net.

speedtest 004

speedtest.net — веб-сервис предоставляющий бесплатный анализ показателей эффективности доступа к сети Интернет. Сервис основан в 2006 году, для повышения точности выполнения тестов сервисом используется собственный протокол обмена данными между клиентом и серверами (расположенными по всему миру). На сайте можно просмотреть подробные статистические данные основанные на результатах испытаний.

speedtest 003

speedtest-cli запущенная без дополнительных опций выдаёт результат теста для произвольно выбранного сервера. Для получения более точного результата необходимо закрыть все приложения использующие Интернет и выбрать ближайший сервер.

speedtest 005

speedtest 006

Выбрать сервер для проведения тестов можно запустив speedtest-cli с дополнительной опцией (--list), утилита выведет списком все доступные сервера отсортированные по удалённости (первыми в списке идут сервера расположенные геологически ближе).

speedtest 007

speedtest 008

speedtest-cli может просто отображать результат теста в эмуляторе терминала, при желании можно получить картинку с результатом проведённого испытания (с помощью опции --share), для получения картинки используются стандартные возможности веб-сервиса speedtest.net.

speedtest 009

Лицензия: Apache License Version 2.0

speedtest 010

Домашняя страница