Share via


Test Controller and Test Agent Requirements

Mehrere Testtypen, unter anderem Komponententests, Webleistungstests, Auslastungstests und manuelle Tests, sind in Visual Studio integriert. Visual Studio Test Professional 2010 ermöglicht es Verwaltung von Anwendungslebenszyklen von Visual Studio-Benutzern, Tests auf Remotecomputern mit einem Testcontroller und mindestens einem Test-Agent auszuführen. Weitere Informationen finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

Hardware- und Softwareanforderungen

Sowohl für den Testcontrollercomputer als auch für die Test-Agent-Computer bestehen bestimmte Hardware- und Softwareanforderungen. Darüber hinaus müssen Sie bei der Bereitstellung der Testcontroller- und Test-Agent-Computer in mehreren Sprachen planen, wie diese Sprachen unterstützt werden.

Hardwareanforderungen

Die folgende Tabelle enthält die empfohlenen Hardwareanforderungen zum Bereitstellen eines Testcontrollers und von Test-Agents:

Konfiguration

Komponente

CPU

Festplatte

Arbeitsspeicher

Mehr als 1.000 virtuelle Benutzer

Test-Agent

2,6 GHz

10 GB

2 GB

Mehr als 2.000 virtuelle Benutzer

Test-Agent

Dualprozessor, 2,6 GHz

10 GB

2 GB

N x 2.000 virtuelle Benutzer

Test-Agent

Skalieren auf N Agents mit jeweils einem Dualprozessor mit 2,6 GHz

10 GB

2 GB

Mehr als 30 Computer in der Testumgebung. Dies schließt zu testende Agents und Server ein.

Testcontroller

2,6 GHz

 

 

N x 30 Computer in der Testumgebung. Dies schließt zu testende Agents und Server ein.

Testcontroller

N 2,6 GHz-Prozessoren

 

 

Tipp

Die Anzahl virtueller Benutzer kann von Test zu Test sehr unterschiedlich sein. Eine Hauptursache für diese Unterschiede besteht in der Abweichung der Reaktionszeiten oder Benutzerverzögerungen. Weitere Informationen finden Sie unter Editing Think Times to Simulate Web Site Human Interaction Delays in Load Tests Scenarios. In einem Auslastungstest sind Webtests im Allgemeinen effizienter und generieren mehr Auslastung als Komponententests. Die Zahlen in der vorangehenden Tabelle gelten für die Ausführung von Webtests mit einer Reaktionszeit von 3 bis 5 Sekunden in einer typischen Webanwendung.

Die hier aufgeführten Richtlinien stellen Richtwerte für die Hardwareplanung dar. Die Testleistung kann je nach Menge der Testdaten und Anzahl der Test-Agents sehr unterschiedlich sein. Die Testauslastung eines Test-Agents ist durch die CPU-Geschwindigkeit und den verfügbaren Arbeitsspeicher eingeschränkt. Testcontroller benötigen je nach Anzahl der Test-Agents und der in den Test einbezogenen Datenmenge größere Ressourcen.

Der Server, auf dem Test Professional 2010 ausgeführt wird, muss über eine zuverlässige Netzwerkverbindung mit einer Bandbreite von mindestens 1 MBit/s und einer Latenz von höchstens 350 ms verfügen. Zwischen den Testagents und dem Testcontroller darf keine Firewall konfiguriert sein. Wenn die Testleistung den Erwartungen nicht entspricht, sollten Sie ein Upgrade der Hardwarekonfiguration in Betracht ziehen.

Zusätzliche Überlegungen zur Hardware

Test-Agents generieren je nach Dauer und Umfang des Tests eine beträchtliche Datenmenge auf den Testcontrollern. Im Allgemeinen sollten Sie pro 24 Stunden Testdatenerfassung die Bereitstellung von 10 GB zusätzlichem Festplattenspeicher einplanen.

Neben der hier empfohlenen Hardware sollten Sie die Bereitstellung zusätzlicher Hardware (z. B. zusätzliche Netzteile und Ventilatoren) für kritische Server in Erwägung ziehen.

Softwareanforderungen

Betriebssysteme:

  • Windows Server 2008 Version 2 oder höhere Versionen

  • Windows Server 2008 SP2 oder höhere Versionen

  • Windows Server 2003 SP2 oder höhere Versionen

  • Windows 7, Originalproduktversion oder höhere Versionen

  • Windows Vista SP2 oder höhere Versionen

  • Windows XP Professional SP3 oder höhere Versionen

NET Framework:

  • Version 4

Neben der Installation der hier aufgeführten erforderlichen Software sollten Sie die Installation von zusätzlicher Verwaltungs- oder Sicherheitssoftware (z. B. Sicherungssoftware oder Firewalls) in Betracht ziehen.

Sprachanforderungen

Zur Vermeidung von Verwechslungen und zur Vereinfachung des Betriebs sollten ein Testcontroller und Test-Agents so konfiguriert werden, dass sie die gleiche Sprache wie das Betriebssystem des Computers und das Betriebssystem von Team Foundation Server verwenden. Wenn der Test-Agent und der Testcontroller auf unterschiedlichen Computern installiert sind, müssen diese für die Verwendung derselben Sprache konfiguriert werden. Sie können jedoch auch eine andere Sprachversion von Test Professional 2010 unter der englischen Version eines Betriebssystems installieren, sofern diese Sprache mit der Sprache der Team Foundation Server-Bereitstellung übereinstimmt.

Siehe auch

Konzepte

Installing and Configuring Visual Studio Agents and Test and Build Controllers

Weitere Ressourcen

Verwenden von Testcontrollern und Test-Agents mit Auslastungstests

Verwalten der Lizenzen für virtuelle Benutzer für Auslastungstests mit einem Testcontroller