2010-09-22 5 views
2

J'ai besoin d'un produit pour simuler la latence réseau pour tester des applications mobiles (en particulier iphone et android). Je prévois de mettre en place un routeur wifi connecté à une boîte Linux, et d'écrire un certain nombre de scripts pour approcher différents types de problèmes de connectivité. Jusqu'à présent, j'ai jeté un coup d'oeil rapide à Netem et ns-2 (or its offspring ns-3). Netem semble très facile à déployer et à configurer, mais tous les deux semblent nécessiter une enquête approfondie.Meilleur produit logiciel pour simuler les problèmes de connectivité pour les tests mobiles

Est-ce que quelqu'un a des expériences positives/négatives avec l'une ou l'autre de ces solutions qu'il pourrait partager? Ou peut-être utilisé une solution différente pour ce problème?

+0

J'ai entendu parler de DeviceAnywhere mais je n'ai pas d'expérience directe. – seand

+0

Je suis en train de configurer une boîte Ubuntu avec une connexion réseau reliée par Netem à WIFI. Je vais mettre à jour cette question avec mes expériences. – DougW

Répondre

2

Si quelqu'un vient ici à la recherche de conseils, j'ai trouvé une solution qui semble bien fonctionner.

Ubuntu est livré avec le Netem installé, donc je suis allé de l'avant et je m'en suis servi. Fondamentalement, j'ai eu un ordinateur avec deux ports Ethernet, transmis l'un à l'autre et appliqué les paramètres de latence Netem à la connexion. Ensuite, j'ai connecté un routeur sans fil à un, et LAN à l'autre. Netem me permet de jouer avec toutes sortes de paramètres de latence et de perte de paquets. Btw, j'ai également essayé d'utiliser quelques ordinateurs portables différents et de configurer la carte sans fil interne comme un routeur sans fil ad-hoc. Je l'ai fait fonctionner pour la plupart, mais trouver un ordinateur portable avec une carte sans fil interne qui joue bien avec ad-hoc dans Linux est difficile au mieux ... ne peut pas le recommander.

+0

Vous pouvez essayer d'installer une distribution Linux telle que Open-WRT sur votre routeur sans fil et exécuter Netem dessus. Je n'ai pas essayé mais j'ai entendu dire que ça fonctionne bien – sharjeel

+0

C'est vrai, on pourrait vraiment couper complètement l'ordinateur. Dans mon cas, je préférais une distribution linux complète car il y avait d'autres choses avec lesquelles je voulais jouer, mais ouais c'est une bonne idée. – DougW

Questions connexes