Gewusst wie: Angeben der in Auslastungstestszenarien zu verwendenden Test-Agents
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Nachdem Sie den Auslastungstest mithilfe des Assistenten für neuen Auslastungstest erstellt haben, können Sie die Szenarioeigenschaften mit dem Auslastungstest-Editor entsprechend Ihren Testanforderungen und -zielen ändern. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten.
Tipp
Eine vollständige Liste der Eigenschaften von Auslastungstestszenarien und deren Beschreibungen finden Sie unter Load Test Scenario Properties.
Die Agents werden mit dem Auslastungstest-Editor angegeben, um die Eigenschaft Zu verwendende Agents im Eigenschaftenfenster zu ändern.
Sie können die Agents angeben, die für das zu verwendende Szenario verwendet werden sollen, wenn Sie den Auslastungstest remote mithilfe von Controllern und Agents ausführen. Sie möchten z. B. einen bestimmten Satz von Agents angeben, damit Sie die Konsistenz beim Analysieren von Leistungstrends aufrechterhalten. Zudem sind Agents möglicherweise geografisch verteilt, sodass bezüglich der ausgeführten Skripts und dem Standort des Agents eine Affinität besteht.
Tipp
Neben der physischen Anordnung eines Agents auf der Remotewebsite besteht auch die Möglichkeit, die Netzwerkemulation zum Emulieren des langsamen Netzwerks zu verwenden. Weitere Informationen finden Sie unter Angeben von virtuellen Netzwerktypen in einem Auslastungstestszenario und Angeben von virtuellen Netzwerktypen in einem Auslastungstestszenario.
Weitere Informationen finden Sie unter Verteilen von Auslastungstests auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.
Ein anderer Grund besteht darin, dass möglicherweise auf einigen, jedoch nicht allen Agents Software installiert ist, die für ein bestimmtes Szenario erforderlich ist.
Sie können die Agent-Auswahl für einen angegebenen Testlauf mit Rollen in den Testeinstellungen steuern. Weitere Informationen finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen und Walkthrough: Using a Test Controller and Test Agents in a Load Test.
Fügen Sie dem Auslastungstest mehr Agents hinzu, wenn auf einem Test-Agent-Computer eine CPU-Auslastung von mehr als 75 Prozent vorliegt oder weniger als 10 Prozent des physischen Speichers verfügbar sind. So können Sie sicherstellen, dass der Agent-Computer nicht zum Engpass im Auslastungstest wird.
So geben Sie die Agents an, die für ein Szenario verwendet werden sollen
Öffnen Sie einen Auslastungstest.
Der Auslastungstest-Editor wird angezeigt. Die Auslastungsteststruktur wird angezeigt.
Klicken Sie im Ordner Szenarien der Auslastungsteststruktur auf den Szenarioknoten, für den Sie die zu verwendenden Agents angeben möchten.
Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Die Szenariokategorien und -eigenschaften werden im Eigenschaftenfenster angezeigt.
Geben Sie die Liste der Agents, in der das Szenario möglicherweise ausgeführt wird, im Textfeld für die Eigenschaft Zu verwendende Agents ein.
Agents müssen durch Trennzeichen getrennt sein, z. B. "Agent1, Agent2, Agent3". Wenn Sie keine Eigenschaft angeben, verwendet das Szenario alle verfügbaren Agents.
Tipp
Die Eigenschaft Zu verwendende Agents wird bei lokalen Testläufen ignoriert. Wenn bei Remotetestläufen keiner der in Zu verwendende Agents angegebenen Agents vorhanden ist, werden im Szenario keine Tests ausgeführt.
Klicken Sie nach dem Ändern der Eigenschaft auf Speichern im Menü Datei. Sie können anschließend den Auslastungstest mit dem neuen Wert für Zu verwendende Agents ausführen.
Siehe auch
Aufgaben
How to: Run a Load Test Using Test Controllers and Test Agents Specified in a Test Setting
Weitere Ressourcen
Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor
Creating Load Tests Using the New Load Test Wizard
Verteilen von Auslastungstests auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents