Pages

lundi 27 décembre 2010

Test d'applications réseau à l'aide Emulateurs Network

Une application en réseau est une application qui utilise un réseau intrinsèque dans le cadre de son fonctionnement, par exemple d'applications web basées, d'accès aux données en réseau, les programmes de transfert de fichiers, des programmes de transfert de courrier, protocoles de messagerie, streaming audio, vidéo, radio, etc Il ne comprend pas les applications telles que MS Word, à moins bien sûr d'un fichier doit être ouvert sur un partage de fichiers à distance .

Ces applications en réseau sont désormais de base à beaucoup de choses chaque utilisateur d'ordinateur fait tous les jours - des choses simples comme des comptes bancaires en ligne l'accès, l'accès aux e-mails & calendriers, réservation de billets Voyage, le réseautage social, (Facebook), et les applications de téléphone intelligent. Ils peuvent également être trouvés dans des processus tels que la commande de feux de circulation et d'exploitation modernes IP publique CCTV.

Il ya tout un monde de différence entre la façon dont une application s'exécute dans le LAN et comment il fonctionne dans le WAN, satellite, mobile 3G/GPRS etc, qui ne peut pas être simplement résolu en augmentant la bande passante disponible.

Par exemple, une copie de fichier qui prend 8 secondes pour télécharger dans un réseau local pourrait prendre 75 secondes dans un WAN typique lien Internet / couvrant une distance de 165 miles, même lorsque les deux réseaux LAN et WAN ont une bande passante de 100Mbps. Même là où la bande passante disponible n'est pas un problème, les questions de «latence» peut vraiment impact sur les performances en particulier si une demande est «bavard» et a besoin de beaucoup de «reconnaissance» lors de la transmission.

Avoir une façon de comprendre comment les applications en cours d'élaboration se produira lorsqu'il est placé dans le réseau réel avant déploiement réel deviendra encore plus cruciale vers l'avant va. Les développeurs auront besoin de savoir qu'ils sont la création d'un logiciel qui peut bien composer avec les défis d'être livré plus "hostiles" réseaux d'éviter de perdre du temps dans réécrit rétrospective et corrections.

Comprendre les conditions de réseau

applications en réseau, à un certain point, l'expérience d'une multitude de conditions comme ils Voyage sur des réseaux tels WAN, Home Cable, (A) des réseaux DSL et réseaux satellitaires, les réseaux sans fil comme GPRS, 3G et WiMAX ou LTE. Conditions qu'une demande sera l'expérience dépendra du type de réseau, mais partie intégrante de tous sont des caractéristiques qui sont "hostiles" comme la latence, l'erreur, la perte, la gigue, bande passante insuffisante, etc

La meilleure approche pour résoudre ces problèmes est d'obtenir le droit au développement par l'expérience comment une application se produira dans ces réseaux non-LAN pendant les processus de développement et de test, mais sans utiliser le réseau en direct.

émulateurs Réseau permettra au développeur de recréer un de ces réseaux difficiles et complexes dans les environnements de développement & prototypage, et dans des environnements de test. Ils éliminent la nécessité de l'utilisation des miles de câbles, masques aériennes, les antennes paraboliques, téléphones mobiles etc combinés ou en utilisant votre réseau d'entreprise afin d'effectuer des tests réalistes.

cet article est traduisé en francais
l'origine de cet article (en anglai): http://ezinearticles.com/?Testing-Network-Applications-Using-Network-Emulators&id=5357301

0 commentaires

Enregistrer un commentaire