Интерфейс командной строки (CLI)

Наш CLI-инструмент (Интерфейс Командной Строки) позволяет измерять скорость интернет-соединения прямо с вашего сервера, домашнего ПК (Linux/macOS) или встраиваемого устройства (например, Raspberry Pi).

Он идеально подходит для автоматизации тестов, отладки сетей и получения точных данных без использования браузера.

Шаг 1: Получение API-ключа

Каждый API-ключ — это ваш персональный идентификатор, который позволяет нам верифицировать и принимать ваши результаты.

Для получения API-ключа и управления настройками тестирования необходимо войти в личный кабинет или зарегистрироваться.

Войти / Регистрация

Это займет меньше минуты.

Шаг 2: Установка

Наш CLI-инструмент — это единый Python-скрипт, не требующий зависимостей. Эти команды скачают его и сделают доступным для запуска из любой директории.

curl -sLo openspeedtest-cli https://openspeedtest.ru/cli/openspeedtest-cli

Нажмите на блок, чтобы скопировать.

chmod +x openspeedtest-cli

Нажмите на блок, чтобы скопировать.

sudo mv openspeedtest-cli /usr/local/bin/

Нажмите на блок, чтобы скопировать.

Шаг 3: Настройка и Запуск

После получения ключа в личном кабинете, его нужно сохранить локально. Команда configure сделает это за вас.

Настройка API ключа

Выполните команду и вставьте ваш API-ключ.

openspeedtest-cli configure

Запуск теста

Просто выполните команду для запуска стандартного теста.

openspeedtest-cli

Дополнительные команды

Команда Описание
--no-submit Провести тест без отправки результатов на сервер.
--server ID Провести тест на конкретном сервере по его ID.
--list-servers Показать список всех доступных серверов с их ID.
--api-key КЛЮЧ Временно использовать этот API-ключ (не сохраняя его).
--threads N Использовать N потоков для теста (по умолч: 8).
--duration N Длительность теста (скач/загр) в секундах (по умолч: 10).
--help Показать полное справочное сообщение.