Mostrando las entradas con la etiqueta consola. Mostrar todas las entradas
Mostrando las entradas con la etiqueta consola. Mostrar todas las entradas

viernes, 28 de agosto de 2026

Speedtest CLI en Windows: instalarlo con winget y medir la red desde PowerShell

 


Medir la velocidad de internet abriendo el navegador y entrando a la página de Speedtest funciona, pero cuando uno está en medio de un diagnóstico y ya tiene la consola abierta, es más cómodo escribir un comando y ver el resultado ahí mismo. Ookla publica un cliente oficial de línea de comandos, Speedtest CLI, y en Windows se instala en un solo paso con winget.


Instalación con winget

Windows 10 y Windows 11 ya traen el Administrador de paquetes de Windows (winget), así que no hay que descargar nada previamente. Abrimos PowerShell y ejecutamos:


winget install Ookla.Speedtest.CLI


Al terminar hay que cerrar y volver a abrir PowerShell, porque winget agrega su carpeta de enlaces al PATH y la sesión actual todavía no la conoce.


Confirmar con gestor de paquetes:


winget list Ookla


Si el paquete aparece en la lista con su versión, winget lo administra. Si no devuelve nada y el ejecutable está en una carpeta suelta, es instalación manual y toca actualizarlo bajando el ZIP nuevo y reemplazando el archivo.


Los tres comandos para administrarlo

Esta es la parte que siempre se me olvida y por la que escribo esta entrada. Una vez instalado con winget, el ciclo de vida completo del paquete son tres comandos:


winget list Ookla.Speedtest.CLI     # ver la versión instalada

winget upgrade Ookla.Speedtest.CLI  # actualizar

winget uninstall Ookla.Speedtest.CLI


Y un bonus: winget upgrade sin argumentos lista todos los programas del equipo que tienen versión nueva disponible. Es una buena revisión de rutina. Los paquetes se actualizan con winget upgrade --all


Opciones útiles del comando

speedtest -L              # listar los servidores más cercanos

speedtest -s 44398        # forzar un servidor por su id (ERT - Cali)

speedtest -f json         # salida en JSON, para procesar en scripts

speedtest --help          # ver todas las opciones


Fijar el servidor con -s es clave cuando se quieren comparar mediciones a lo largo del tiempo: si el cliente elige un servidor distinto en cada prueba, los números no son comparables entre sí. Y la salida en JSON permite armar un pequeño script programado que registre la velocidad varias veces al día, muy útil para documentar con datos un servicio intermitente antes de reclamarle al proveedor.


Enlace

Descarga oficial y documentación: speedtest.net/apps/cli