Überblick
Eine Suite zeigt eine hierarchische Darstellung der Benutzeranzahl und Arbeitslast, die Sie in einem Leistungstest
emulieren. Sie zeigt Elemente wie Benutzergruppen, die von jeder Gruppe ausgeführten Scripts und die Anzahl bzw. den
Prozentsatz virtueller Tester, die jeder Gruppe zugeordnet sind.
Dieser Toolmentor gilt für die Plattformen Microsoft® Windows 98/2000/NT 4.0.
Toolschritte
Führen Sie die folgenden Schritte aus, um automatisierte leistungsorientierte Testsuites mit TestManager zu entwerfen:
-
Suite erstellen
-
Benutzergruppen in eine Suite einfügen
-
Testscripts in eine Suite einfügen
Mit einer Suite können Sie Testscripts ausführen, und noch viel wichtiger die Aktionen realer Benutzer emulieren, die
auf eine Mehrbenutzeranwendung zugreifen. Eine Suite kann ganz einfach sein und nur einen virtuellen Tester emulieren,
der nur ein Testscript ausführt, oder komplex und Tausende virtueller Tester emulieren, die eine Vielzahl von
Testscripts ausführen.
Sie können Leistungssuites auf eine der folgenden Arten erstellen:
-
Mit dem Assistenten für leistungsorientierte Testsuites
-
Mit einer vorhandenen Robot-Sitzung
-
Mit einer leeren Leistungstestsuite
Dieser Mentor beschreibt die Verwendung einer leeren leistungsorientierten Testsuite.
Gehen Sie zum Erstellen dieser Suite wie folgt vor:
-
Klicken Sie auf File > New Suite.
-
Klicken Sie auf Blank Performance Testing Suite.
Weitere
Informationen finden Sie im Thema Creating a New Suite in der Onlinehilfe zu TestManager.
Benutzergruppen sind die Grundbausteine für alle leistungsorientierten Testsuites. Eine Benutzergruppe ist eine
Sammlung virtueller Tester, die dieselben Aktivitäten ausführen. Alle leistungsorientierten Testsuites müssen
mindestens eine Benutzergruppe (fest oder skalierbar) enthalten.
Im Allgemeinen bieten skalierbare Benutzergruppen eine höhere Flexibilität als feste Benutzergruppen. Mit skalierbaren
Benutzergruppen kann eine einzelne leistungsorientierte Testsuite in jedem Testdurchlauf eine andere Anzahl von
Benutzern emulieren. Wenn Ihre Suite feste Benutzergruppen enthält und Sie Tests mit einer jeweils unterschiedlichen
Anzahl virtueller Tester ausführen möchten, müssen Sie die Anzahl virtueller Tester in jeder Benutzergruppe der Suite
zur Laufzeit des Tests ändern.
Gehen Sie wie folgt vor, um eine Benutzergruppe in eine offene Suite einzufügen:
-
Klicken Sie auf Suite > Insert > User Group.
-
Wählen Sie zwischen Fixed oder Scalable für Benutzergruppen.
-
Legen Sie die Anzahl der Benutzer (für eine feste Benutzergruppe) bzw. einen Prozentsatz (für eine skalierbare
Benutzergruppe) fest. Wenn der Prozentsatz für eine skalierbare Benutzergruppe kleiner ist als 100 %, muss eine
weitere Benutzergruppe hinzufügt werden (die Summer der Prozentsätze aller Benutzergruppen muss 100 sein).
Führen Sie in einer geöffneten Suite die folgenden Schritte aus:
-
Wählen Sie die Benutzergruppen aus, die das Testscript ausführen sollen.
-
Klicken Sie auf Suite > Insert > Test Script.
-
Im daraufhin angezeigten Dialog "Run Properties of Test Script" können Sie die folgenden Eigenschaften definieren:
-
Test script source - Wählen Sie den Typ des Scripts (GUI, VU, VB, Java) aus, das Sie einfügen
möchten.
-
Query - Geben Sie die Merkmale der Scripts ein, die Sie in die Suite einfügen möchten. Wenn Ihre
Testdatenspeicher eine große Anzahl von Testscripts enthält, erstellen Sie eine Abfrage, um nur die Scripts
anzuzeigen, die bestimmten Kriterien entsprechen (Scripts, die von einer bestimmten Person erstellt wurde,
Scripts, die nach einem bestimmten Datum geändert wurden, usw.).
-
Precondition - Wählen Sie diese Option aus, wenn der erfolgreiche Abschluss des Testscripts eine
Vorbedingung für die restlichen Scripts in der Suite ist. Das bedeutet, dass das Testscript erfolgreich
ausgeführt werden muss, damit die untergeordneten Elemente in der Suite ausgeführt werden können.
-
Iterations - Geben Sie an, wie oft die ausgewählten Scripts wiederholt werden sollen.
-
Scheduling method - Geben Sie (sofern vorhanden) die vor dem Starten des Scripts einzuhaltende
Verzögerung an oder geben Sie andere Ereignisse an, die die Ausführung des Scripts auslösen.
-
Nachdem Sie die gewünschten Eigenschaften definiert haben, wählen Sie den Namen des einzufügenden Scripts aus.
Klicken Sie anschließend auf OK.
Anmerkung: In einer Benutzergruppe können GUI- und VU-Testscripts nicht gemischt verwendet werden. Andere
Testscripttypen können jedoch gemischt verwendet werden.
Lesen Sie
die folgenden Themen in der Onlinehilfe zu TestManager:
-
Defining Test Scripts
-
Running Properties of the Test Script
|