Ressourcenausdrücke

Ein Ressourcenausdruck ist eine Referenz auf eine Ressource, d. h. auf eine Datenstruktur oder einen geöffneten Übertragungskanal.

Um Ressourcen in Ihren Tests zu verwenden, führen Sie die folgenden Schritte aus:

  1. Laden Sie Ihre Ressource. Sie können dies über ein Modul tun, z. B. mit dem Modul Open/Create XML file oder mit einem SpecialExecutionTask.

  2. Weisen Sie Ihrer Ressource in dem Testschritt, den Sie aus dem Modul erstellen, einen Klartextnamen zu.

  3. Referenzieren Sie diesen Namen in anderen Testschritten mit der folgenden Syntax:

Syntax:

{RES[MeineRessource]}

Sie können Ressourcenausdrücke nicht mit anderen Ausdrücken kombinieren.

Im folgenden Beispiel verwenden Sie eine Ressource in einem API-Testfall.

  • Der Testschritt Open/Create XML wurde mit dem Modul Open/Create XML file erstellt und lädt die Datei EmtpySettings.xml als Ressource mit dem Namen MyResource.

    Anders ausgedrückt, verwenden Sie diesen Testschritt, um Ihrer Ressource einen Namen zuzuweisen und um festzulegen, auf welche Datenstruktur dieser Name verweist.

  • Der Testschritt Send Request sendet die Ressource als UTF-8-codierte Zeichenfolge an den Webservice.

  • Der Testschritt Verify Response überprüft den Wert in der Response-Nachricht vom Webservice.

Ressourcenausdrücke in einem API-Testfall

Ressourcen codieren

Sie können den Inhalt einer Ressource in ein anderes Format umwandeln.

Geben Sie dazu eine der folgenden Codierungsarten an:

  • ASCII

  • UTF7

  • UTF8

  • Unicode

  • UTF32

Syntax:

{RES[MeineRessource][Codierung]}

Ressourcen löschen

Sie können Ressourcen löschen, z. B. wenn Sie nur eine bestimmte Ressource für einen bestimmten Testfall verwenden. Weitere Informationen hierzu finden Sie hier: siehe Kapitel "Resource Handling".