Comment exécuter le test de vitesse à partir de la ligne de commande pour vérifier la vitesse de connexion Internet

Les excellents outils curl et wget fournissent un moyen simple de tester la vitesse d'une connexion Internet directement à partir de la ligne de commande. Curl est fourni avec la plupart des variantes Unix, mais les utilisateurs de Mac qui veulent utiliser l'astuce wget doivent d'abord saisir wget pour OS X pour que cela fonctionne, wget est un simple utilitaire de terminal utilisé pour télécharger des fichiers depuis le web et ftp il est pratique d'avoir autour pour une variété d'utilisations ce qui en vaut la peine d'avoir de toute façon. Curl devrait être préinstallé sur chaque saveur Unix qui est même vaguement moderne, y compris toutes les versions de Mac OS X et Linux.

Tester la vitesse de connexion Internet à partir de la ligne de commande

C'est une astuce assez simple pour vérifier les vitesses de téléchargement en utilisant les serveurs officiels SpeedTest, ce qui en fait un moyen rapide et efficace de vérifier une connexion Internet active. Il y a deux façons d'utiliser ceci, l'une utilisant curl, l'autre utilisant wget.

Exécutez SpeedTest avec curl à partir de la ligne de commande pour déterminer les vitesses de téléchargement de connexion Internet

La première astuce consiste à utiliser curl, qui est capable de télécharger des fichiers distants à partir de n'importe où, récupérer des en-têtes, et effectuer des tonnes d'autres actions astucieuses. Curl est livré avec toutes les versions d'Unix et d'OS X, ce qui en fait une commande presque universelle pour tester les vitesses de téléchargement sur n'importe quel ordinateur basé sur Unix:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

La vitesse de téléchargement s'affichera ainsi que le temps écoulé pour terminer le téléchargement. Voici à quoi cela ressemble dans un terminal:

Le fichier "Test10.zip" est envoyé à / dev / null alors ne vous inquiétez pas de prendre de l'espace disque avec un fichier de test inutile.

Si vous pensez que vous utiliserez souvent le truc curl, pensez à l'ajouter à votre profil en tant qu'alias:

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Merci à l'un de nos commentateurs pour cet excellent tour de curl.

Vous remarquerez probablement que la commande elle-même est assez similaire à la chaîne de commande wget pour effectuer une action similaire, donc c'est vraiment une question de préférence.

Test de la vitesse de connexion à partir de la ligne de commande avec wget

Si vous connaissez déjà la ligne de commande, vous savez quoi faire, mais d'autres peuvent installer wget, puis lancer Terminal (dans / Applications / Utilities /) et coller la chaîne de commande suivante dans le terminal:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Regardez le côté droit de wget pendant qu'il s'exécute et vous verrez la vitesse de connexion (1.36m / s dans l'exemple de capture d'écran). Comme wget pointe le fichier téléchargé sur / dev / null, il ne prendra pas réellement d'espace sur le disque dur, donc il n'y a pas de problème à exécuter cette commande à plusieurs reprises.

Il utilise les mêmes serveurs SpeedTest disponibles pour les utilisateurs mobiles via l'application Speed ​​Test. Il permet de comparer de manière décente les vitesses de connexion sur une connexion haut débit et cellulaire, sans avoir à accéder aux applications Web SpeedTest Flash. sans avoir à compiler un logiciel de ligne de commande supplémentaire.

Prévoyez d'utiliser cette astuce souvent? Envisagez d'ajouter un alias simple à .bash_profile:

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

L'utilisation d'un alias est évidemment plus courte et plus facile à retenir, ce qui le rend un peu plus utile pour les scripts, l'automatisation, les tests à distance, et seulement pour ceux d'entre nous qui aiment fouiller dans le Terminal.

Cette astuce nous vient de @climagic sur Twitter, assurez-vous de suivre @osxdaily là aussi si vous ne l'avez pas encore fait.