Durch die Definition von Benutzergruppen können Sie Tests, zwischen denen ein Zusammenhang besteht, zusammenfassen und parallel ausführen.
Vorgehensweise
- Navigieren Sie im Testnavigator zu dem Zeitplan und klicken Sie doppelt darauf. Der Zeitplan wird geöffnet.
- Klicken Sie mit der rechten Maustaste auf den Zeitplan, und klicken Sie dann auf .
- Geben Sie im Feld Gruppenname einen beschreibenden Namen für die Benutzergruppe ein.
- Wählen Sie unter Gruppengröße die Option Absolut oder Prozentsatz aus und geben Sie die Anzahl der Benutzer oder den Prozentsatz an Benutzern in der Gruppe ein.
Option |
Bezeichnung |
Absolut |
Gibt eine statische Anzahl virtueller Benutzer an. Geben Sie die maximale Anzahl virtueller Benutzer ein, die
ausgeführt werden sollen. Wenn Sie z. B. 50 eingeben, können bei jeder Zeitplanausführung bis zu 50 virtuelle Benutzer ausgeführt werden. Normalerweise erstellen Sie nur dann eine absolute Benutzergruppe, wenn die Gruppe keine zusätzliche Auslastung bringt. Wenn eine Website beispielsweise von einem Test zur Nutzung vorbereitet und von einem anderen Test wieder auf ihren ursprünglichen Zustand zurückgesetzt wird, befindet sich jeder dieser Tests in einer absoluten Benutzergruppe mit einem einzelnen Benutzer. |
Prozentsatz |
Gibt eine dynamische Anzahl von Benutzern an. Geben Sie den Prozentsatz der Auslastung an, den die Benutzergruppe darstellt. Normalerweise wird Benutzergruppen ein Prozentsatz statt einer absoluten Zahl zugeordnet. Beispiel: 70,0 % der Benutzer besuchen Ihre Website nur, während 30,0 % einen Artikel von der Website bestellen. In diesem Fall richten Sie zwei Benutzergruppen in diesem Verhältnis ein.
Geben Sie dann auf der Zeitplanebene die Anfangsanzahl der auszuführenden Benutzer ein.
Sie können auch während des Testlaufs Benutzer hinzufügen. Vom Zeitplan werden die Benutzer gemäß den festgelegten Prozentsätzen auf die dynamischen Benutzergruppen verteilt. Tipp: Sie können prozentuale Anteile angeben.
|
- Wählen Sie unter Positionen die Option Diese Gruppe auf dem lokalen Computer ausführen oder Diese Gruppe an den folgenden Positionen ausführen aus.
Option |
Bezeichnung |
Diese Gruppe auf dem lokalen Computer ausführen |
Die Benutzergruppe wird auf Ihrem Computer ausgeführt. Verwenden Sie diese Option, wenn die Auslastung gering ist oder wenn Sie den Zeitplan testen. |
Diese Gruppe an den folgenden Positionen ausführen |
Normalerweise können Sie Benutzergruppen auf fernen Computern ausführen. Dadurch wird vermieden, dass die Umgebungsaktivität auf dem lokalen Computer die Anwendung der Arbeitslast beeinträchtigt. Führen Sie Benutzergruppen in folgenden Fällen an Remotepositionen aus:- Eine große Anzahl virtueller Benutzer ist aktiv und der lokale Computer verfügt nicht über genügend Prozessor- oder Speicherressourcen für diese Arbeitslast. Sie können Ressourcen sparen, indem Sie die Benutzer auf verschiedenen Computern ausführen, damit die einzelnen Computer weniger Benutzer verarbeiten müssen.
- Ein Test erfordert spezielle Clientbibliotheken oder eine bestimmte Software. Die Benutzergruppe, die diesen Test enthält, muss auf einem Computer ausgeführt werden, auf dem die Bibliotheken bzw. die Software installiert sind.
|
- So deklarieren Sie eine Remoteposition:
- Klicken Sie auf . Der Assistent für Neu hinzufügen wird geöffnet. Auf der ersten Seite des Assistenten können Sie allgemeine Eigenschaften für die Remoteposition angeben.
- Geben Sie in Hostname die IP-Adresse oder den vollständig qualifizierten Hostnamen des fernen Computers ein.
- Geben Sie im Feld Name einen beschreibenden Namen für den fernen Computer ein.
- Geben Sie in Implementierungsverzeichnis das Verzeichnis auf dem fernen Computer ein, in dem die Testressourcen gespeichert werden sollen. Falls das Verzeichnis noch nicht existiert, wird es erstellt. Es dient zum Speichern der während einer Zeitplanausführung benötigten
temporären Dateien.
- Wählen Sie in Betriebssystem das Betriebssystem des fernen Computers aus und klicken Sie auf Weiter.
Anmerkung: Wenn Sie die PVU-Lizenzierungsfunktion (Prozessor-Value-Unit) verwenden, müssen Sie das Betriebssystem auswählen, das für PVU lizenziert ist. Beispiel: Windows (PVU Licensed) und nicht Windows.
- Geben Sie IP-Aliasing-Eigenschaften für diese Position an.
Klicken Sie auf IP-Aliasnamensumsetzung aktivieren. So scheint jeder virtuelle Benutzer über eine eigene IP-Adresse zu verfügen.
- Klicken Sie auf IP-Adressen aller Netzschnittstellen verwenden, wenn die IP-Adressen von allen Netzschnittstellen an der Remoteposition verwendet werden sollen.
- Klicken Sie auf Nur IP-Adressen von den folgenden Netzschnittstellen verwenden, wenn die IP-Adressen von bestimmten Netzschnittstellen verwendet werden sollen.
Tipp: Klicken Sie Hinzufügen an, um den Namen einer Schnittstelle hinzuzufügen und Bearbeiten, um den Schnittstellennamen zu ändern. Geben Sie Netzschnittstellen durch Kommas getrennt ein,
z. B. eth0, eth1. Wenn Sie diese Form nicht verwenden, schlägt der Verbindungsversuch fehl.
- Klicken Sie auf Weiter. Auf der dritten Seite des Assistenten können Sie Dateiadressen angeben.
- Geben Sie in Dateiname den Namen der Datei ein, die Informationen zu diesem Computer enthalten soll, und klicken Sie auf Weiter.
Anmerkung: In der Datei sind Informationen wie Hostname und Implementierungsverzeichnis gespeichert. Sie können diese Informationen später ändern, indem Sie den Testnavigator öffnen und auf die Datei doppelt klicken.
- So fügen Sie eine bereits deklarierte Position hinzu:
- Klicken Sie auf .
- Wählen Sie im Fenster Speicherposition auswählen den Computer aus, auf dem die Benutzergruppe ausgeführt werden soll. Klicken Sie dann auf OK.
Beispiel
Der folgende Zeitplan enthält zwei Benutzergruppen. Die "Besucher" repräsentieren 70,0 Prozent der Benutzer, die "Käufer" bilden die übrigen
30,0 Prozent:
Nächste Schritte
Nachdem Sie einem Zeitplan Benutzergruppen hinzugefügt haben, werden die Tests hinzugefügt, die von jeder Benutzergruppe ausgeführt werden.