Comment effectuer un test de performance de ma connexion Internet?

20

En ce moment, je suis en train de passer d'un fournisseur de câble à un fournisseur DSL. J'ai les deux connexions en direct, et avant d'annuler l'une ou l'autre, je veux faire des tests exhaustifs de la connexion Internet. J'ai trois grandes questions:

  1. Quelles sont les approches que je peux tester quantitativement les vitesses (à la fois vers le haut et vers le bas) et la qualité de mes connexions Internet (ping, la connexion est interrompue, etc.)?
  2. Y a-t-il d'autres considérations à prendre en compte lors du test d'une connexion Internet?
  3. Y a-t-il des outils qui peuvent le faire automatiquement et capturer les résultats?

Remarque: si vous décidez de suggérer un logiciel, veuillez suivre ces instructions . Je cherche également à pouvoir enregistrer toutes les données du logiciel pour une analyse détaillée et une comparaison

Dans l'ensemble, je cherche à comparer les deux connexions sur plusieurs périodes de temps telles que les heures de pointe (1600 - 2100 dans ma région), et avec différentes charges telles que le streaming de films, le téléchargement de fichiers, etc.


Cette question a été présentée dans le blog! Lisez l' entrée de blog pour plus de détails ou contribuez vous-même au blog

James Mertz
la source
1
La réponse + les commentaires ici peuvent être utiles: superuser.com/q/548048/160458
Enigma

Réponses:

14

Les tests et outils large bande de DSLReports.com incluent un test de vitesse simple, ainsi que des tests de qualité de ligne à long et à court terme:

  • Tests de vitesse

    Testez votre vitesse de téléchargement maximale et votre vitesse de téléchargement à partir de plusieurs emplacements géographiquement répartis.
    Test de vitesse Java, Flash et iPhone (100% navigateur) disponible.

  • Fumer

    Surveillez intensivement une adresse IP pendant 24 heures ou plus pour examiner la perte de paquets et / ou la variabilité excessive de la latence - à partir de trois emplacements américains différents

  • Qualité de la ligne - Test Ping

    Testez la latence, la gigue et la perte de paquets sur votre adresse IP, y compris l'identification de tout problème en route vers vous.

Le test de vitesse nécessite Flash ou Java; les deux autres nécessitent que votre IP soit pingable.

En l'absence d'un outil spécialisé pour les tests de vitesse à long terme, vous pouvez utiliser un extracteur de réseau en ligne de commande (par exemple Wget ou Wget pour Windows ) et télécharger des fichiers de test incompressibles avec un script shell / batch.

Les fichiers de test les plus proches de l'Arizona que j'ai pu trouver proviennent de speedtest.dal01.softlayer.com (Dallas, TX) et speedtest.sea01.softlayer.com (Seattle, WA).

Dennis
la source
1
Cela ne répond vraiment qu'à ma 3e question. Je cherche une réponse plus détaillée, sur quoi et comment tester les mesures des connexions Internet, et pas seulement une liste d'applications. En outre, j'ai besoin de quelque chose que je puisse exécuter et continuer à exécuter au fil du temps et comparer les résultats.
James Mertz
Eh bien, je testerais la vitesse, la latence, la gigue et la perte de paquets. Je pensais que c'était implicite. Le test de fumage peut durer jusqu'à deux semaines. Le test de vitesse ne peut pas être automatisé, alors oui, c'est une réponse partielle.
Dennis
2

Je n'ai utilisé que des tests en ligne comme:

La plupart des tests en ligne utilisent Flash (ce qui rend impossible l'exécution à partir d'appareils iOS). Certains d'entre eux proposent des comptes d'utilisateurs pour enregistrer et suivre les courses à différents moments et dans votre cas avec différents fournisseurs. L'autre inconvénient est qu'ils ne fournissent qu'une métrique de téléchargement / téléchargement de base (et parfois un ping) et pas plus de statistiques détaillées.

Brad Patton
la source
Il existe une application iOS pour Speed ​​Test.
James Mertz
1

Comment tester:

Je suggère l'utilisation de Neubot car il effectue des tests automatisés sur une base périodique aléatoire.

Neubot (le bot de neutralité du réseau) est un bot Internet gratuit, développé et maintenu par le Nexa Center for Internet and Society, qui rassemble des données de performances réseau utiles pour étudier la neutralité du réseau. Une fois installé sur l'ordinateur de l'utilisateur, il s'exécute en arrière-plan et effectue périodiquement des tests de transmission actifs avec des serveurs hébergés par la plate-forme serveur distribuée Measurement Lab

Trois tests différents peuvent être effectués périodiquement à des intervalles de temps aléatoires. Vous pourrez copier et coller directement les données de l'outil et y accéder via une interface sql lite. Il est écrit en Python donc il devrait avoir un support multi-plateforme.

Il y a cependant un inconvénient possible. Lors de son installation et de son exécution, il envoie toutes les données collectées à un serveur central géré par les créateurs (une université au Mexique je crois). Les données qu'ils envoient ne doivent concerner que la connexion et rien de personnel. Ils envoient cependant votre adresse IP publique personnelle à ce serveur. Ceci n'est qu'un avertissement au cas où vous craindriez d'envoyer de telles informations.


Que tester:

Remarque: J'entre dans plus de détails sur la façon dont j'ai testé les connexions dans le billet de blog . Lisez-le pour plus de détails

En répondant à quoi tester sur une connexion Internet, il y a 3 choses principales que j'ai identifiées à rechercher:

  1. Vitesse (bas / haut): vitesse à laquelle les données sont transférées d'un nœud à un autre. Ceci est généralement mesuré en Mbits / sec. Le plus haut sera le mieux.
  2. Latence : temps nécessaire à un transfert de données d'un nœud à un autre. Ceci est généralement mesuré secet le plus bas est le mieux.
  3. Connectivité / fiabilité : c'est quelque peu abstrait, mais vous pouvez mesurer la fréquence à laquelle votre connexion échoue. Ce qui constitue un échec est assez subjectif, mais je dirais qu'une connexion qui a une latence très élevée et une vitesse inférieure à certains seuils pourrait être utilisée.

Dernières pensées:

Sachez que pour avoir une très bonne idée de ce que votre connexion va réellement faire, vous devrez capturer de nombreux points d'échantillonnage sur une longue période. Je suggérerais au moins un mois de valeur ou plus, pour vraiment avoir une bonne idée de ce qu'une journée / semaine typique vous apportera. De plus, ces types de tests sont fortement basés sur d'autres facteurs incontrôlables, à savoir:

  • Emplacement: selon le type de connexion, plus vous vous éloignez du FAI, plus la connexion sera lente.
  • Bande passante partagée: si vous êtes sur une connexion partagée (la plupart des câblodistributeurs le font), votre qualité de connexion et les vitesses varient en fonction du nombre d'autres utilisateurs utilisant la connexion en même temps
James Mertz
la source
0

Ajout aux autres réponses: il y a aussi ICSI Netalyzr .

Il teste / débogue votre connexion Internet pour beaucoup de choses. Vous contribuez également aux recherches de Stanford sur la qualité d'Internet.

Voir leur FAQ . Il utilise le plugin Java.

phw
la source
0

Si vous voulez vraiment un test précis de vos performances haut débit qui fonctionne en permanence et que les résultats peuvent être consultés via un tableau de bord basé sur le Web, vous pouvez vous installer pour installer une boîte blanche SamKnows gratuite qui se branche sur votre routeur et exécute des tests permanents. J'en ai un et je ne suis en aucun cas technique, mais c'était facile à installer et les résultats sont très faciles à comprendre. Pour plus d'informations, visitez www.samknows.com. J'espère que cela t'aides!

Suebadu
la source