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.
Le contrôle de combinaison vous permet d'ajuster facilement la distribution des réseaux dans un scénario.
Pour plus d’informations, consultez About the Mix Control.
Configuration requise
- Visual Studio Ultimate
Dans cette rubrique :
É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.
Ajout de réseaux à un scénario
Pour ajouter de nouveaux réseaux à un scénario
Lors du processus de spécification de la combinaison de réseaux d'un scénario, cliquez sur Ajouter.
Une nouvelle entrée de réseau est ajoutée à la grille.
[!REMARQUE]
Pour afficher la boîte de dialogue Modifier la combinaison de réseaux, cliquez avec le bouton droit sur un scénario existant, puis cliquez sur Modifier la combinaison de réseaux.
Dans la colonne Type de réseau, cliquez sur la flèche correspondant à la nouvelle entrée.Choissisez le type de réseau desiré.
(Facultatif) Ajustez la combinaison de tests à la distribution de votre choix.Pour plus d’informations, consultez About the Mix Control.
Lorsque vous avez terminé d'ajouter des réseaux, cliquez sur OK.
Suppression de réseaux d'un scénario
Pour supprimer des réseaux d'un scénario
Ouvrez un test de charge.
Cliquez avec le bouton droit sur le scénario dont vous souhaitez supprimer un réseau, puis cliquez sur Modifier la combinaison de réseaux.La boîte de dialogue Modifier la combinaison de réseaux s'affiche.
Sélectionnez le réseau dans la grille, puis cliquez sur Supprimer.
(Facultatif) Ajustez la combinaison de tests à la distribution de votre choix.Pour plus d’informations, consultez About the Mix Control.
Lorsque vous avez fini de supprimer des réseaux, cliquez sur OK.
A propos du contrôle de combinaison
Le contrôle de combinaison vous permet d'ajuster le pourcentage de charge distribuée entre les tests, les types de navigateurs ou les types de réseaux dans un scénario de test de charge.Pour ajuster les valeurs en pourcentage, deplacé les curseurs.Ajuster la combinaison de tests pour les types de réseaux spécifie la probabilité qu'un utilisateur virtuel exécute un profile réseau spécifique dans un scénario de test de charge.
Lorsque vous déplacez un curseur, les valeurs en pourcentage de tous les éléments disponibles changent.Si plus de deux éléments sont disponibles, la charge que vous ajoutez ou supprimez est répartie de manière égale entre les autres éléments.Il est possible de modifier ce comportement.Si vous activez la case à cocher dans la colonne de verrouillage d'un élément particulier, vous verrouillez le pourcentage spécifié pour cet élément.Ensuite, lorsque vous déplacez un curseur, la charge que vous ajoutez ou supprimez ne s'applique qu'aux éléments non verrouillés restants.
Le bouton Distribuer est utilisé pour allouer les pourcentages de manière égale entre tous les éléments.Par exemple, si trois éléments sont disponibles et que vous cliquez sur Distribuer, les pourcentages seront 34, 33 et 33.
Attention |
---|
Le bouton Distribuer a priorité sur les éléments qui sont verrouillés. |
Il est également possible de taper directement les pourcentages dans la colonne % au lieu d'utiliser les curseurs.Si vous entrez directement une valeur en pourcentage, les autres éléments ne s'ajustent pas automatiquement.
[!REMARQUE]
Les curseurs sont désactivés lorsque le total n'atteint pas 100 % ou lorsque les valeurs entrées dans la colonne % sont des nombres décimaux.
Lorsque vous entrez des pourcentages manuellement, vous devez vous assurer que la somme de tous les éléments est 100 %.Lorsque vous enregistrez une combinaison, si la somme n'est pas égale à 100 %, vous serez invité à accepter les pourcentages tels qu'ils sont ou à revenir en arrière pour les ajuster.Si vous choisissez de les accepter tels qu'ils sont, ils seront recalculés au prorata de 100 %.Par exemple, si deux éléments sont disponibles et que vous les définissez manuellement à 80 % et 40 %, le premier élément aura pour valeur 66,67 % (80 divisé par 120) et le deuxième élément sera défini à 33,33 % (40 divisé par 120).
Voir aussi
Tâches
Dépannage de l'émulation réseau dans les tests de charge
Autres ressources
Création et modification de tests de charge
Step 2.4 - Specifying Network Mix in the New Load Test Wizard