Im Testeditor sind die HTTP-Seiten eines Tests nach Titel aufgelistet. Wenn Sie einen Eintrag erweitern, werden die Anforderungs- und Antwortdaten der jeweiligen Seite angezeigt.
Mit dem Testeditor können Sie einen Test für eine Webanwendung manuell schreiben. In der Regel verwenden Sie den Editor jedoch zum Prüfen oder Anpassen eines Tests, der automatisch aus einer aufgezeichneten Sitzung mit einer Anwendung generiert wurde, die Sie im Browser gestartet haben. Die folgende Abbildung zeigt den Test "visitIBM", der aus einer Aufzeichnung der folgenden Testeraktionen generiert wurde: URL "http://www.ibm.com" eingeben, unter "Shop for" die Option "Software" auswählen, Aufzeichnung stoppen.
Das Testeditorfenster weist zwei Hauptbereiche auf. Der Bereich auf der linken Seite, Testinhalte, stellt die Hierarchie der HTTP-Seiten des Tests dar. Der Bereich auf der rechten Seite, Testelementdetails, zeigt Details zum aktuell ausgewählten Element (Test, Seite, Seitenanforderung, Seitenantwort, Verbindung) in der Testhierarchie an. Daher werden in der Abbildung oben unter Testelementdetails Informationen zum Test angezeigt, da der Name des Tests (visitIBM) unter Testinhalte ausgewählt ist. Die Einstellungen Aktion bei Zeitlimitüberschreitung und Zeitlimitüberschreitung sind global gültig, d. h. für jede Seite im Test.
Wenn Sie eine Testseite erweitern, wird Ihnen eine Liste mit den Anforderungen dieser Seite in separaten Ordnern angezeigt. Bei den Namen handelt es sich um die vollständige URL-Anforderungszeichenfolge ohne das anfängliche http://. Die folgende Abbildung zeigt beispielsweise die erweiterte erste Seite des Tests "visitIBM", wobei diese Seite unter Testinhalte ausgewählt ist. Die nun unter Testelementdetails angezeigten Einstellungen gelten für die ausgewählte Seite.
Die Primäranforderung, die in Fettbuchstaben aufgelistet ist, ist diejenige, aus der der Seitentitel stammt. Bei der Primäranforderung kann es sich um die URL handeln, die der Tester in den Browser eingegeben hat, einen aktivierten Hyperlink oder eine URL, an die der Tester von einer anderen Seitenanforderung umgeleitet wurde. In der Abbildung handelt es sich bei der Primäranforderung um Letzteres. Der Benutzer wurde von der anfänglichen Seitenanforderung (www.ibm.com) an "www.ibm.com/us/" umgeleitet. Wenn die Primäranforderung keinen Seitentitel zurückgibt, wird vom Testgenerator ein eindeutiger Name aus dem ersten Knoten der URL erstellt.
Zur Anzeige einer Darstellung der Farbcodierung bei Leistungstests wechseln Sie zu Fenster > Benutzervorgaben > Test > Leistungstesteditor, und klicken Sie auf die Registerkarte Schriftarten und Farben.
Wenn Sie eine Anforderung erweitern, werden die Antwortdaten der Anforderung angezeigt. Anforderungen können auch Verbindungsdaten enthalten, wie es in der folgenden Abbildung dargestellt ist. Da die Antwort unter Testinhalte ausgewählt ist, werden unter Testelementdetails die Antwortdaten zu dieser Anforderung angezeigt.
Die Antwortdaten innerhalb der einzelnen Anforderungen geben die Daten an, die basierend auf dieser Anforderung vom Web-Server an den Browser zurückgegeben wurden. Zusammen sind die Anforderungen, die innerhalb einer Seite aufgelistet sind, für alles verantwortlich, was vom Web-Server für diese Seite zurückgegeben wurde.
Mit der Schaltfläche Hinzufügen können Sie Elemente zum ausgewählten Testelement hinzufügen. Sie können auch mit der rechten Maustaste auf ein Testelement klicken und eine Aktion aus einem Kontextmenü auswählen.
Die jeweiligen Möglichkeiten hängen von der aktuellen Auswahl ab. Wenn der Test ausgewählt ist, können Sie eine neue Seite, einen Block mit angepasstem Code oder eine IF-Bedingung hinzufügen. Wenn eine Seite ausgewählt ist, können Sie eine Anforderung oder eine IF-Bedingung hinzufügen. Die Schaltfläche Einfügen weist eine ähnliche Funktion auf. Verwenden Sie diese, um ein Element vor dem ausgewählten Element einzufügen. Die anderen Schaltflächen (Entfernen, Nach oben, Nach unten) und einige Auswahlmöglichkeiten für Hinzufügen (HTTP-Seite, HTTP-Anforderung, Basisauthentifizierung) sind hauptsächlich für Tests gedacht, die Sie im Wesentlichen oder vollständig manuell schreiben. Diese Aktionen oder Auswahlmöglichkeiten führen bei einem generierten Test wahrscheinlich zu Fehlern. Die Strukturtypen, die allgemein in generierten Tests verwendet werden, sind unter Prüfpunkte zu einem Test hinzufügen und Elemente zu einem Test hinzufügen erläutert.
Wenn Sie Siebel-Anwendungen testen, finden Sie Informationen zu den Voraussetzungen sowie Einzelheiten zu den Unterschieden zwischen Standard-HTTP- und Siebel-Tests im Abschnitt Siebel-Anwendungen testen.
Manchmal kann ein Bereich des Editors, in dem Sie arbeiten müssen, teilweise überlagert sein.
So ist in der folgenden Abbildung beispielsweise das Feld "URL" teilweise überlagert und die Tabelle "Antwortheader" zu klein, um damit zu arbeiten.
Sie können einen Bereich vergrößern, indem Sie den Cursor über eine der blauen Linien bewegen, bis sich die Form des Cursors ändert (in eine vertikale Linie mit einem Aufwärtspfeil oben und einem Abwärtspfeil unten), und dann den Cursor bei gedrückter linker Maustaste nach oben oder unten ziehen.
Beispiel: Wenn Sie in der Abbildung oben die blaue Linie über "Daten" nach unten ziehen und die blaue Linie über "Anforderungsheader" nach oben ziehen, können Sie mit dem Feld "URL" und der Tabelle "Anforderungsheader" arbeiten.
Übergeordnetes Thema: Tests bearbeiten