Интерфейс командной строки для тестирования полосы пропускания интернета с использованием speedtest.net
Speedtest-Cli работает с Python 2.4-3.7
PIP установить SpeedTest-Cli
или
easy_install speedtest-cli
PIP установить git+https: //github.com/sivel/speedtest-cli.git
или
git clone https://github.com/sivel/speedtest-cli.git CD Speedtest-Cli python setup.py install
wget -o speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py chmod +x speedtest-cli
или
curl -lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py chmod +x speedtest-cli
$ speedtest -cli -h Использование: Speedtest-Cli [-h] [----- [-share] [-simple] [-csv] [-CSV-DELIMITE CSV_DELIMITER] [-CSV-Header] [--JSON] [--list] [-сервер Server] [-exclude exklide] [-mini mini] [-источник источника] [-Timeout Timeout] [-secure] [---не-pre-dallocate] [-version] Интерфейс командной строки для тестирования пропускной способности Интернета с использованием speedtest.net. ------------------------------------------------------ ------------------------ https://github.com/sivel/speedtest-cli Необязательные аргументы: -h, -help показывать это сообщение справки и выход --нет загрузки не выполнять тест загрузки -Нет, не выполняйте тест на загрузку -Свяжите только одно соединение вместо нескольких. Этот моделирует типичную передачу файла. -Bytes отображают значения в байтах вместо битов. Нет Влияет на изображение, сгенерированное - -точкой и выводом из --json или-CSV -Задайте генерируйте и предоставьте URL-адрес Speedtest.net. Изображение результатов, не отображаемое с помощью - -CSV -Простой подавление словесного вывода, только показывает основную информацию -CSV Подавить дословным выводом, показывают только базовую информацию в формате CSV. Скорости перечислены в битах/с и не затронуты от - -байтов -CSV-Delimiter CSV_DELIMITER Одиночный делимитер для использования в выходе CSV. По умолчанию "," -CSV-заголовки Header Print CSV -JSON подавляю многословный выход, показывают только основную информацию в формате JSON. Скорости перечислены в битах/с, а не затронут - -байтами -list отображать список серверов speedtest.net, отсортированных по расстояние -Сервер Сервер Укажите идентификатор сервера для тестирования. Может быть поставлен несколько раз -exclude исключить сервер из выбора. Может быть поставлен несколько раз -Мини-URL мини-сервера Speedtest Mini -Источник источника источника IP-адреса для привязки к -Тайм-аут тайм-аута HTTP Timeout за секунды. По умолчанию 10 -Secure Использовать HTTPS вместо HTTP при общении с Speedtest.net управляют серверами -Нет, не планируйте предварительно выделять данные загрузки. Предварительное распределение включено по умолчанию, чтобы улучшить производительность загрузки. К Системы поддержки с недостаточной памятью, используйте это возможность избежать памяти -Версия Покажите номер версии и выход
Смотрите вики.
Это не является целью этого приложения быть надежным инструментом отчетности о задержке.
Задержка, сообщаемая этим инструментом, не должна рассматриваться как значение, указывающее на задержку стиля ICMP. Это относительное значение, используемое для определения самого низкого сервера задержки для выполнения фактического теста скорости против.
Для этого инструмента есть потенциал сообщать о результатах, несовместимых с SpeedTest.net. Есть несколько концепций, чтобы узнать об этом факторе в потенциальном несоответствии:
Проблемы, связанные с несоответствиями, будут закрыты как wontfix и без дополнительной причины или контекста.