Spécification de types de réseaux virtuels dans un scénario de test de charge
La combinaison de réseaux vous permet de simuler une charge avec plus de réalisme dans un scénario de test de charge. La charge est générée à l'aide d'une combinaison hétérogène de types de réseaux au lieu d'un seul type de réseau. Vous créez une meilleure approximation de la façon dont les utilisateurs finaux interagissent avec vos applications.
Une combinaison de réseaux spécifie la probabilité qu'un utilisateur virtuel exécute un profil réseau donné. Un profil réseau est une simulation de bande passante réseau au niveau de la couche Application. Il ne simule pas la latence.
Lorsque vous créez un test de charge, vous pouvez souhaiter simuler que cette charge soit générée par plusieurs types de connexions réseau. La combinaison de réseaux offre plusieurs types de réseau, y compris les 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 intercontinental de 1,5 Mbit/s
Les différents réseaux sont simulés. Lorsque vous choisissez une option, telle que Câble DSL 1,5 Mbits/s, des durées d'attente sont injectées dans le test afin de simuler la bande passante sélectionnée.
La combinaison de réseaux fonctionne comme d'autres options de combinaison. Un type de réseau est sélectionné et associé aléatoirement à un utilisateur virtuel, selon la combinaison de réseaux. Les tests de cet utilisateur sont exécutés avec un type de réseau particulier, selon la probabilité que vous avez spécifiée dans la combinaison.
Après avoir spécifié une combinaison de réseaux, vous pouvez ajouter et supprimer des types de réseaux. Vous pouvez également modifier la distribution de la combinaison de réseaux à l'aide du contrôle de combinaison.
Ce dernier vous permet d'ajuster facilement la distribution des réseaux dans un scénario.
Pour plus d'informations, consultez À propos du contrôle de combinaison pour les tests de charge.
É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 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 développeurs et les testeurs d'applications 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.
Tâches
Tâches |
Rubriques associées |
---|---|
Spécification d'une combinaison de réseaux : lorsque vous créez un test de charge, vous spécifiez des paramètres pour le test de charge dans l'Assistant Nouveau test de charge. Dans l'Assistant Nouveau test de charge, vous choisissez les réseaux à ajouter au scénario initial. Après avoir ajouté des réseaux au scénario, vous spécifiez la combinaison de réseaux pour le scénario. |
|
Ajout et suppression de réseaux virtuels dans un scénario : vous pouvez ajouter et supprimer des réseaux virtuels dans votre scénario. |