Gewusst wie: Verwalten eines Rigs

Aktualisiert: November 2007

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

  1. Klicken Sie in Visual Studio im Menü Test auf Testcontroller verwalten.

    Das Dialogfeld Testcontroller verwalten wird angezeigt.

  2. 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.

  3. Wählen Sie im Bereich Agents des Dialogfelds den Agent-Computer aus, dessen Konfiguration Sie ändern möchten.

  4. 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

Controller, Agents und Rigs

Einrichten der Controller- und Agent-Funktionen

Testriganforderungen für Team System

Weitere Ressourcen

Arbeiten mit Auslastungstests