Gewusst wie: Erstellen eines codierten Webleistungstests
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Ein codierter Webleistungstest wird in der Regel durch Konvertieren eines vorhandenen aufgezeichneten Webleistungstests erstellt. Ein aufgezeichneter Webleistungstest enthält anfänglich eine Struktur von Anforderungen, die im Webleistungstest-Editor angezeigt werden. Ein codierter Webleistungstest ist eine .NET-Klasse, die eine Folge von WebTestRequests generiert. Die Klasse kann in C# oder Visual Basic programmiert werden. Ein codierter Webleistungstest kann vollständig manuell erstellt werden, im Allgemeinen wird jedoch empfohlen, einen aufgezeichneten Webleistungstest in einen codierten Webleistungstest zu konvertieren.
Nach dem Konvertieren eines aufgezeichneten in einen codierten Webleistungstest können Sie den erstellen Code wie jeden anderen Quellcode bearbeiten. Darüber hinaus können Sie Schleifen- und Verzweigungskonstrukte hinzufügen und dynamisch die Anzahl der Anforderungen im Test ändern oder einen Satz von URLs erstellen, auf die durch den Test zugegriffen wird.
Tipp
Weitere Informationen über die API für die Webtesttools finden Sie unter Gewusst wie: Verwenden der Webleistungstest-API.
Codierte Webleistungstests werden im Fenster Testansicht oder Testlisten-Editor gestartet. Codierte Webleistungstests können in Auslastungstests verwendet werden. Weitere Informationen zu Auslastungstests finden Sie unter Erstellen und Bearbeiten von Auslastungstests.
Tipp
Wenn Sie Datenbindung oder eines der Plug-Ins in den codierten Webleistungstests verwenden möchten, wird empfohlen, diese vor dem Generieren des codierten Tests hinzuzufügen. Visual Studio Ultimate kann dann den Datenbindungscode automatisch generieren, und Sie müssen den Code nicht selbst schreiben.
So konvertieren Sie einen aufgezeichneten Webleistungstest
Öffnen Sie eine Projektmappe, die einen aufgezeichneten Webleistungstest enthält.
Weitere Informationen finden Sie unter How to: Create a New Web Performance Test Using the Web Performance Test Recorder.
Öffnen Sie die Datei für den Webleistungstest.
Tipp
Sie können den in den folgenden zwei exemplarischen Vorgehensweisen erstellten Webleistungstest verwenden, um einen codierten Webtest zu erstellen: Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung und Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webleistungstests.
Klicken Sie im Webleistungstest-Editor auf der Symbolleiste auf die Schaltfläche Code generieren.
Geben Sie anschließend einen Namen für den codierten Webleistungstest an.
Geben Sie im Dialogfeld einen geeigneten Namen für die codierte Webleistungstest-Klasse ein, die generiert werden soll, und klicken Sie anschließend auf OK.
Klicken Sie auf Erstellen, und klicken Sie dann im Menü auf Projektmappe erstellen.
Der Code wird kompiliert.
So führen Sie einen codierten Webleistungstest aus
Klicken Sie im Menü Test auf Fenster und dann auf Testansicht.
Klicken Sie mit der rechten Maustaste auf den codierten Webleistungstest, und wählen Sie Auswahl ausführen aus.
Klicken Sie auf OK, um den Test auszuführen. Der Test wird sofort ausgeführt.
Das Testergebnis wird im Fenster Testergebnisse als In Bearbeitung angezeigt, bis die Ausführung des Tests abgeschlossen ist. Nach Fertigstellen des Tests wird das Ergebnis Erfolgreich oder Fehler angezeigt. Fehler wird angezeigt, wenn während des Tests eine Ausnahme ausgelöst oder eine Validierungs- oder Extraktionsregel verletzt wird.
Tipp
Der Status eines codierten Webleistungstests kann auf die gleiche Weise angezeigt werden wie der Status eines aufgezeichneten Webleistungstests. Doppelklicken Sie im Fenster Testergebnisse auf den codierten Webleistungstest, um den Test-Viewer anzuzeigen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen eines codierten Webleistungstests
Gewusst wie: Verwenden der Webleistungstest-API
How to: Create a New Web Performance Test Using the Web Performance Test Recorder