Il existe de nombreux outils disponibles pour vérifier la vitesse d’Internet. SpeedTest, Speed de Cloudflare, Netflix’s Fast ou si vous utilisez la recherche Google, vous pouvez tester la vitesse d’Internet et ses analyses. Dans macOS Monterey, Apple a publié un outil de ligne de commande appelé networkQuality
. Dans cet article de blog, nous approfondirons la qualité du réseau et son utilisation.
Lancement du réseauQualité
Le seul prérequis pour se lancer networkQuality
est macOS Monterey. Lancer le terminal
du Finder
. Dans le terminal, tapez networkQuality
et appuyez sur Entrée.
L’outil affichera la capacité de téléchargement et de téléchargement pour chaque seconde, comme indiqué ci-dessous.
Une fois le test terminé après environ 15 secondes, vous pouvez voir le résumé de vos performances Internet.
Les Responsiveness
dans le résumé ci-dessus est en allers-retours effectués par minute (RPM). La réactivité mesure la qualité du réseau par le nombre d’allers-retours par minute.
Il existe trois catégories de réactivité. Faible, moyen et élevé. Élevé signifie qu’il existe une connexion réseau fiable. Faible signifie que vous pouvez voir les problèmes lors d’un appel ou lors du téléchargement d’un document ou d’un fichier multimédia volumineux. Moyen signifie que vous pouvez voir un bref retard dans le réseau.
Pour afficher la page de manuel, entrez man networkQuality
et appuyez sur Entrée.
Par défaut, networkQuality teste avec chargement/téléchargement parallèle. Si vous voulez tester dans l’ordre séquentiel, ajoutez -s
option à la commande.
Pour afficher la sortie au format JSON, entrez networkQuality -c
.
Pour afficher la sortie détaillée, entrez networkQuality -v
.
Pour tester une autre interface dans le réseau, entrez networkQuality -I <interface_name>
. Cela liera l’interface et exécutera les tests. Par défaut, networkQuality utilise la configuration ci-dessous pour les tests. Si vous souhaitez configurer, vous pouvez utiliser the -C
option.
Dans le fichier JSON, il existe trois URL différentes pour tester la vitesse du réseau. Small et Large sont pour les requêtes GET. L’URL de téléchargement est pour les requêtes POST :
{ "version": 1, "urls": { "small_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small", "large_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large", "https_upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp" }, "test_endpoint": "usqas2-edge-bx-023.aaplimg.com" }
Voici un exemple de fichier de configuration personnalisé. Mais cela ne fonctionne pas correctement ; Si vous trouvez une solution, merci de la partager dans les commentaires. À l’aide de Fiddler Everywhere, j’ai capturé le trafic pendant le test. Voici la capture d’écran. Au total, environ 40+ demandes ont été faites pour conclure les tests.
Conclusion
Pommes networkQuality
n’est pas une solution à part entière pour tester la vitesse du réseau. De nombreuses solutions matures sont disponibles gratuitement. Mais si vous êtes dans l’écosystème Apple et que vous aimez être fan d’Apple, vous pouvez ajouter networkQuality
dans votre fichier shell.