Partager via


Comment : configurer l'émulation réseau à l'aide de paramètres de test

Vous pouvez configurer l'adaptateur de données de diagnostic pour tester votre application sous différents environnements réseau à partir de Gestionnaire de tests Microsoft et de Microsoft Visual Studio 2010. Il peut également être configuré pour tester une charge de réseau artificielle ou un goulot d'étranglement, lors de l'exécution des tests.

Avertissement

Si vous exécutez vos tests sur un vrai réseau d'un type plus lent que le réseau que vous émulez, le test s'exécutera à la vitesse réseau la plus lente. L'émulation peut uniquement ralentir l'environnement réseau, pas l'accélérer.

La procédure suivante décrit comment configurer l'émulation de réseau à partir de l'éditeur de configuration. Ces étapes valent pour aussi bien pour l'éditeur de configuration de Gestionnaire de tests Microsoft que pour celui de Microsoft Visual Studio 2010.

Notes

Cette émulation de réseau peut être utilisée avec les tests manuels ou automatisés.

Un compte qui est doté de privilèges d'administrateur doit être utilisé pour l'émulation de réseau. Si vous avez sélectionné l'émulation de réseau pour un rôle local qui exécute des tests manuels, vous devez démarrer Gestionnaire de tests Microsoft en utilisant les privilèges d'administrateur. Si vous avez sélectionné l'émulation de réseau pour n'importe quel autre rôle, vous devez vérifier que l'agent de test de l'ordinateur correspondant à ce rôle utilise un compte d'utilisateur qui est membre du groupe Administrateurs. Pour plus d'informations sur la configuration du compte de l'agent de test, consultez Installation et configuration des agents Visual Studio, des contrôleurs de test et de build.

Notes

Le compte Service réseau, qui est le compte par défaut de l'agent de test, n'est pas membre du groupe Administrateurs.

Le paramètre de réseau offre les types d'émulation de réseau suivants :

  • Réseau local (valeur par défaut)

  • 3G

  • Câble DSL 1,5 Mbits/s

  • Câble DSL 768 k

  • Câble DSL 384 k

  • CDMA

  • Accès réseau à distance 56 k

  • WAN lent intercontinental 300 Kbits/s

  • WAN intercontinental de 1,5 Mbit/s

  • WAN intracontinental de 1,5 Mbit/s

Émulation de réseau véritable

Microsoft Visual Studio 2010 utilise une émulation de réseau véritable basée sur un logiciel pour tous les types de tests, notamment les tests de charge. L'émulation de réseau véritable simule les conditions d'un réseau par manipulation directe des paquets réseau. L'émulateur de réseau véritable peut émuler le comportement des réseaux avec et sans fil en utilisant un lien physique fiable, par exemple Ethernet. Les attributs de réseau suivants sont incorporés dans une émulation de réseau véritable :

  • Délai aller-retour sur le réseau (latence)

  • Bande passante disponible

  • Comportement de mise en file d'attente

  • Perte de paquets

  • Réorganisation des paquets

  • Propagations des erreurs

L'émulation de réseau véritable fournit également la flexibilité nécessaire au filtrage des paquets réseau selon les adresses IP ou en fonction des protocoles tels que TCP, UDP et ICMP.

L'émulation de réseau véritable peut être utilisée par les testeurs et les développeurs réseau pour émuler un environnement de test souhaité, évaluer les performances, prévoir l'impact des modifications ou prendre des décisions en matière d'optimisation de technologie. En comparaison des bancs d'essais matériels, l'émulation de réseau véritable est une solution bien plus économique et plus flexible.

Configuration de l'émulation de réseau pour vos paramètres de test

Avant d'effectuer les opérations décrites dans cette procédure, vous devez ouvrir vos paramètres de test à partir de Gestionnaire de tests Microsoft ou de Microsoft Visual Studio 2010, puis sélectionner la page Données et diagnostics.

Pour configurer l'émulation de réseau pour vos paramètres de test

  1. Sélectionnez le rôle à utiliser pour émuler un réseau spécifique.

    Notes

    Vous devez configurer l'adaptateur de l'émulation du réseau uniquement pour le rôle client ou le rôle serveur. Vous ne devez pas utiliser l'adaptateur pour les deux rôles. L'adaptateur émule le bruit de réseau qui affecte la communication entre les deux rôles. Ainsi, vous n'avez pas à utiliser les deux à la fois. Vous devez choisir un rôle client pour l'adaptateur de l'émulation de réseau pour éviter une charge supplémentaire sur le rôle serveur, sauf si cela s'avère nécessaire.

  2. Sélectionnez Émulation de réseau, puis cliquez sur Configurer.

    La boîte de dialogue permettant de configurer l'émulation de réseau s'affiche.

  3. Cliquez sur la flèche en regard de Sélectionner le profil de réseau à utiliser, puis sélectionnez le type de réseau que vous souhaitez émuler lorsque vous exécutez un test (par exemple, Cable-DSL 768 Kps).

    Avertissement

    Si vous exécutez vos tests sur un vrai réseau d'un type plus lent que le réseau que vous émulez, le test s'exécutera à la vitesse réseau la plus lente. L'émulation peut uniquement ralentir l'environnement réseau, pas l'accélérer.

  4. Si vous incluez l'adaptateur de données de diagnostic de l'émulation du réseau dans les paramètres de test et que vous prévoyez de l'utiliser sur votre ordinateur local, vous devez également lier le pilote d'émulation des cartes réseau de votre ordinateur. Le pilote d'émulation de réseau est obligatoire pour que l'adaptateur de données de diagnostic de l'émulation du réseau fonctionne. Le pilote d'émulation de réseau est installé et lié à votre adaptateur de deux manières :

    • Pilote d'émulation de réseau installé avec Microsoft Visual Studio Test Agent 2010 : Microsoft Visual Studio Test Agent 2010 peut être utilisé sur des ordinateurs distants et sur votre ordinateur local. Lorsque vous installez un Microsoft Visual Studio Test Agent, le processus d'installation inclut une étape de configuration qui lie le pilote d'émulation de réseau à votre carte réseau. Pour plus d'informations, consultez Installation et configuration des agents Visual Studio, des contrôleurs de test et de build.

    • Pilote d'émulation de réseau installé avec Microsoft Visual Studio Test Professional 2010 : Lorsque vous utilisez l'émulation de réseau pour la première fois, vous êtes invité à lier le pilote d'émulation de réseau à une carte réseau.

    Conseil

    Vous pouvez également installer le pilote d'émulation de réseau à partir de la ligne de commande sur votre ordinateur local sans installer Visual Studio Test Agent à l'aide de la commande suivante : VSTestConfig NETWORKEMULATION /install

Voir aussi

Concepts

Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test

Exécution de tests manuels à l'aide de Test Runner

Enregistrement et lecture de tests manuels

Autres ressources

Créer des paramètres de test pour les tests manuels

Créer des paramètres de test pour les tests automatisés dans le cadre du plan de test

Créer des paramètres de test pour exécuter des tests automatisés à partir de Visual Studio