Gewusst wie: Verwalten eines Rigs
Mithilfe einer Gruppe von Computern können Sie simulierte Testauslastungen generieren. Diese Computergruppe besteht aus einem Controller und mindestens einem Agent, die zusammen als Rig bezeichnet werden. Weitere Informationen finden Sie unter Controller, Agents und Rigs.
Um in einem Rig Verwaltungsfunktionen auszuführen, wählen Sie im Menü Test die Option Testcontroller verwalten aus. Das Dialogfeld Testcontroller verwalten wird angezeigt.
Folgende Aktionen sind für den Rig verfügbar:
- Temporäre Dateien löschen
Löscht Bereitstellungsverzeichnisse sowohl auf Agents als auch auf Controllern. Diese Option ist nur verfügbar, wenn der Rig sich im Leerlauf befindet, d. h. alle Agents den Zustand Bereit haben.
- Rig neu starten
Startet den Controller und die Agents neu. Sie erhalten eine Warnmeldung, wenn ein gerade ein Testlauf ausgeführt wird.
Im Listenfeld Agents werden für jeden Agent, der dem Controller zugeordnet ist, der Computername und der Status angezeigt.
Folgende Werte sind für den Status eines Agents möglich:
Test wird ausgeführt - der laufende Test kann nur im Testlauf-Fenster angezeigt werden.
Bereit
Offline
Verbindung getrennt
Über das Dialogfeld Testcontroller verwalten können Sie den Status des Rig ändern.
In diesem Dialogfeld sind die folgenden Aktionen möglich:
Aktion | Beschreibung |
---|---|
Eigenschaften |
Öffnet das Dialogfeld Agent-Eigenschaften. |
Hinzufügen |
Öffnet das Dialogfeld Agent-Eigenschaften zum Hinzufügen von Agents zum Rig. Im Dialogfeld Agent-Eigenschaften können Sie weitere Eigenschaften ändern und Attribute hinzufügen. |
Entfernen |
Entfernt einen Agent aus diesem Controller. Diese Option ist nur aktiviert, wenn der Agent keinen Test ausführt. |
Offline/Online |
Dies ist eine Umschaltfläche. Im Listenfeld Agents wird in der Spalte Status für jeden Agent der aktuelle Status angezeigt. Wenn der aktuelle Status Bereit ist, zeigt die Schaltfläche Offline an, wenn der aktuelle Status Offline ist, zeigt die Schaltfläche Online an. Agents, deren Status Bereit ist, sind für Tests verfügbar. Agents, deren Status Offline ist, können keine Tests ausführen. |
Neu starten |
Jederzeit verfügbar. Der Benutzer erhält eine Warnmeldung, wenn ein Agent einen Test ausführt. Das Beenden des Agent-Diensts beendet alle Agent-Prozesse und die Ausführung aller auf diesem Agent ausgeführten Tests. |
Aktualisieren |
Aktualisiert das Dialogfeld. |
Um einen Agent zu verwalten und seine Eigenschaften zu ändern, wählen Sie den Agent in der Liste aus und klicken auf Eigenschaften. Die folgenden Eigenschaften können geändert werden:
Agent-Eigenschaft | Beschreibung |
---|---|
Weighting |
Wird bei Verwendung von Agents mit unterschiedlicher Leistungsfähigkeit zum Verteilen der Last verwendet. Ein Agent mit einer Gewichtung von 100 erhält beispielsweise doppelt so viel Last wie ein Agent mit einer Gewichtung von 50. |
IP-Wechsel |
Wird zum Konfigurieren des IP-Wechsels verwendet. Durch IP-Wechsel kann ein Agent für Anfragen an einen Server mehrere IP-Adressen verwenden. IP-Wechsel ist wichtig, wenn der Auslastungstest auf eine Webfarm zugreift. Die meisten Lastenausgleichsmodule etablieren die Zugehörigkeit zwischen einem Client und einem bestimmten Webserver über die IP-Adresse des Clients. Um innerhalb der Webfarm einen guten Lastenausgleich zu erhalten, müssen die Anfragen von mehreren IP-Adressen kommen. Hinweis Damit Netzwerkkarten konfiguriert werden können, muss der Agent-Dienst mit Administratorrechten ausgeführt werden. |
Attribute |
Satz von Name-Wert-Paaren, die bei der Auswahl von Agents verwendet werden können. Die Standardattribute sind Name und Betriebssystem. Sätze ähnlicher Attribute können einzelnen Tests zugewiesen werden. Diese Attribute werden verwendet, um zu bestimmen, welcher Test auf einem bestimmten Agent ausgeführt werden kann. Beispielsweise könnte ein Test ein bestimmtes Betriebssystem (OS) erfordern. Attribute können auf der Registerkarte Controller und Agents der Testlaufkonfigurationsdatei konfiguriert werden. Weitere Informationen finden Sie unter Gewusst wie: Angeben einer Testlaufkonfiguration. |
Änderungen der Agent-Gewichtung und der Agent-Attribute werden sofort wirksam, haben jedoch keine Auswirkungen auf laufende Tests. Änderungen des IP-Addressbereichs werden nach einem Neustart des Controllers wirksam.
Hinweis
Sie können in einzelnen Tests und in der Testlaufkonfiguration Eigenschaften für die Auswahl von Agents festlegen.
Alle Änderungen werden in der Controllerprotokolldatei protokolliert.
Ändern von Agent-Eigenschaften
So ändern Sie die Eigenschaften eines Agents
Klicken Sie in Visual Studio im Menü Test auf Testcontroller verwalten.
Das Dialogfeld Testcontroller verwalten wird angezeigt.
Wählen Sie im Dropdown-Listenfeld Controller den Namen des Controllers aus, dessen Agents Sie ändern möchten. Wenn der Controller nicht in der Liste angezeigt wird, geben Sie den Namen des Controllercomputers ein.
Wählen Sie im Bereich Agents des Dialogfelds den Agent-Computer aus, dessen Konfiguration Sie ändern möchten.
Klicken Sie auf Eigenschaften, um Eigenschaften wie bspw. IP-Wechsel zu ändern.
Siehe auch
Aufgaben
Gewusst wie: Ausführen eines Tests auf einem Rig
Gewusst wie: Ausführen eines Auslastungstests mithilfe von Agents
Konzepte
Arbeiten mit Controllern, Agents und Rigs
Einrichten der Controller- und Agent-Funktionen
Team Test-Rig
Testriganforderungen für Team System