Comment : configurer l'émulation réseau à l'aide de paramètres de test dans Visual Studio
Vous pouvez configurer l'adaptateur de données de diagnostic pour tester votre application sous différents environnements réseau à partir de Microsoft Test Manager et de Microsoft Visual Studio 2013. 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 aussi bien pour l'éditeur de configuration de Microsoft Test Manager que pour Microsoft Visual Studio 2013.
Notes
L'adaptateur de diagnostic de données de l'émulation de réseau s'applique uniquement aux paramètres de test Visual Studio.Il n'est pas utilisé pour les paramètres de test dans Microsoft Test Manager.
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 Microsoft Test Manager 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 de test et des contrôleurs de test.
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
Visual Studio utilise une émulation de réseau véritable basée sur un logiciel pour tous les types de tests, y compris 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 étapes de cette procédure, vous devez ouvrir les paramètres de test depuis Microsoft Visual Studio 2013, puis sélectionner la page Données et diagnostics.
Pour configurer l'émulation de réseau pour vos paramètres de test
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.
Sélectionnez Émulation de réseau, puis Configurer.
La boîte de dialogue permettant de configurer l'émulation de réseau s'affiche.
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.
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 : Microsoft Visual Studio Test Agent peut être utilisé sur des ordinateurs distants et sur votre ordinateur local. Lorsque vous installez 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, voir Installation et configuration des agents de test et des contrôleurs de test.
Pilote d'émulation de réseau installé avec Microsoft Visual Studio Test Professional : 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 Team Web Access
Enregistrer et lire des tests manuels
Autres ressources
Spécification de paramètres de test pour Visual Studio Tests