Freigeben über


Gewusst wie: Konfigurieren von Netzwerkemulation mithilfe von Testeinstellungen in Visual Studio

Sie können den Adapter für diagnostische Daten konfigurieren, um die Anwendung mit verschiedenen Netzwerkumgebungen von Microsoft Test Manager und Microsoft Visual Studio 2012 zu testen.Er kann auch so konfiguriert werden, dass eine künstliche Netzwerklast oder ein Engpass beim Ausführen der Tests getestet wird.

WarnhinweisVorsicht

Wenn Sie die Tests auf einem realen Netzwerk ausführen, das langsamer ist als das Netzwerk, das Sie emulieren, wird der Test weiterhin mit der langsameren Netzwerkgeschwindigkeit ausgeführt.Die Emulation kann die Netzwerkumgebung nur verlangsamen, sie jedoch nicht schneller machen.

Im folgenden Verfahren wird beschrieben, wie die Netzwerkemulation über den Konfigurations-Editor konfiguriert wird.Diese Schritte gelten für den Konfigurations-Editor in Microsoft Test Manager und Microsoft Visual Studio 2012 zu.

HinweisHinweis

Der Netzwerkemulationsadapter für diagnostische Daten ist auf Visual Studio-Testeinstellungen nur anwendbar.Er wird nicht für Testeinstellungen in Microsoft Test Manager verwendet.Weitere Informationen finden Sie unter Kompatibilität von Testeinstellungen mit Visual Studio 2010.

Für die Netzwerkemulation muss ein Konto mit Administratorrechten verwendet werden.Wenn Sie die Netzwerkemulation für eine lokale Rolle ausgewählt haben, die manuelle Tests ausführt, müssen Sie Microsoft Test Manager mit Administratorrechten starten.Wenn Sie Netzwerkemulation für eine beliebige andere Rolle ausgewählt haben, müssen Sie überprüfen, ob der Test-Agent auf dem Computer für diese Rolle ein Benutzerkonto verwendet, das Mitglied der Administratorgruppe ist.Weitere Informationen zum Einrichten des Kontos für den Test-Agent finden Sie unter Installieren und Konfigurieren von Test Agents und Testcontrollern.

HinweisHinweis

Das Netzwerkdienstkonto, das das Standardkonto für den Test-Agent ist, ist kein Mitglied der Administratorgruppe.

In der Netzwerkeinstellung sind die folgenden Netzwerkemulationstypen verfügbar:

  • LAN (Standard)

  • 3G

  • Kabel/DSL mit 1,5 MBit/s

  • Kabel/DSL mit 768 KBit/s

  • Kabel/DSL mit 384 KBit/s

  • CDMA

  • Einwahlverbindung mit 56 KBit/s

  • Interkontinentales WAN mit 300 KBit/s (langsam)

  • Interkontinentales WAN mit 1,5 MBit/s

  • Intrakontinentales WAN mit 1,5 MBit/s

Wahre Netzwerkemulation

Softwarebasierte der Visual Studio-Verwendung wahre Netzwerkemulation für alle Testtypen. Dies schließt Auslastungstests.Wahre Netzwerkemulation simuliert Netzwerkbedingungen durch direkte Bearbeitung der Netzwerkpakete.Der wahre Netzwerkemulator kann das Verhalten von Kabel- und Funknetzwerken mit einem zuverlässigen physischen Kanal (z. B. einem Ethernet) emulieren.Die folgenden Netzwerkattribute werden in wahre Netzwerkemulation integriert:

  • Roundtripzeit für das Netzwerk (Wartezeit)

  • Die Menge an verfügbarer Bandbreite

  • Warteschlangenverhalten

  • Paketverlust

  • Neuanordnung von Paketen

  • Fehlerweitergabe

Wahre Netzwerkemulation bietet auch Flexibilität beim Filtern von Netzwerkpaketen auf Grundlage von IP-Adressen oder Protokollen, z. B. TCP, UDP und ICMP.

Wahre Netzwerkemulation kann von netzwerkbasierten Entwicklern und Testern dazu verwendet werden, eine gewünschte Testumgebung zu emulieren, die Leistung zu bewerten, die Auswirkungen auf Änderung zu prognostizieren oder Entscheidungen zur Technologieoptimierung zu treffen.Im Vergleich zu Hardwareprüfständen ist wahre Netzwerkemulation eine weitaus günstigere und flexiblere Lösung.

Konfigurieren der Netzwerkemulation für die Testeinstellungen

Bevor Sie die Schritte in diesem Verfahren ausführen, müssen Sie die Testeinstellungen in Microsoft Visual Studio 2012 öffnen und die Seite Daten und Diagnose auswählen.

So konfigurieren Sie die Netzwerkemulation für die Testeinstellungen

  1. Wählen Sie die Rolle aus, die für das Emulieren eines bestimmten Netzwerks verwendet werden soll.

    HinweisHinweis

    Sie müssen den Netzwerkemulationsadapter nur entweder für die Clientrolle oder die Serverrolle konfigurieren.Sie müssen den Adapter nicht bei beiden Rollen verwenden.Der Adapter emuliert Netzwerkrauschen, das sich auf die Kommunikation zwischen beiden Rollen auswirkt. Daher muss der Adapter nicht bei beiden Rollen verwendet werden.Sofern dies nicht notwendig ist, sollten Sie eine Clientrolle für den Netzwerkemulationsadapter auswählen, um Mehraufwand bei der Serverrolle zu vermeiden.

  2. Wählen Sie Netzwerkemulation aus und wählen dann Konfigurieren aus.

    Das Dialogfeld zum Konfigurieren der Netzwerkemulation wird angezeigt.

  3. Wählen Sie den Pfeil neben Zu verwendendes Netzwerkprofil auswählen, und wählen Sie den Netzwerktyp aus, den Sie emulieren möchten, wenn Sie einen Test ausführen (beispielsweise, Cable-DSL 768Kps).

    WarnhinweisVorsicht

    Wenn Sie die Tests auf einem realen Netzwerk ausführen, das langsamer ist als das Netzwerk, das Sie emulieren, wird der Test mit der langsameren Netzwerkgeschwindigkeit ausgeführt.Die Emulation kann die Netzwerkumgebung nur verlangsamen, sie jedoch nicht schneller machen.

  4. Wenn Sie den Adapter für diagnostische Daten für die Netzwerkemulation in die Testeinstellungen einschließen und beabsichtigen, den Adapter auf dem lokalen Computer zu verwenden, müssen Sie auch den Netzwerkemulationstreiber an einen Netzwerkadapter des Computers binden.Der Netzwerkemulationstreiber ist erforderlich, damit der Adapter für diagnostische Daten für die Netzwerkemulation funktioniert.Sie haben zwei Möglichkeiten, den Netzwerkemulationstreiber zu installieren und an den Adapter zu binden:

    • Netzwerk- Sie den Emulationstreiber, der mit Microsoft Visual Studio Test Agent installiert ist: Microsoft Visual Studio Test Agent kann sowohl auf Remotecomputern als auch auf dem lokalen Computer verwendet werden.Wenn Sie Visual Studio-Test-Agent installieren, schließt der Installationsvorgang einen Konfigurationsschritt, der den Netzwerkemulationstreiber an die Netzwerkkarte gebunden wird.Weitere Informationen finden Sie unter Installieren und Konfigurieren von Test Agents und Testcontrollern.

    • Netzwerkemulationstreiber installiert mit Microsoft Visual Studio-Test Professional:, wenn Sie die Netzwerkemulation zum ersten Mal verwenden, werden Sie aufgefordert, den Netzwerkemulationstreiber an eine Netzwerkkarte zu binden.

    TippTipp

    Sie können den Netzwerkemulationstreiber auch über die Befehlszeile auf dem lokalen Computer installieren, ohne den Visual Studio-Test-Agent zu installieren. Verwenden Sie hierzu folgenden Befehl: VSTestConfig NETWORKEMULATION /install

Siehe auch

Konzepte

Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen

Ausführen von manuellen Tests mit Test Runner

Aufzeichnen und Wiedergeben von manuellen Tests

Weitere Ressourcen

Angeben von Testeinstellungen für Visual Studio-Tests