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