Substitution mit Datenkorrelationsregeln erstellen

Sie können eine Datenkorrelationsregel erstellen, mit der eine Substitution aus einem regulären Ausdruck erstellt wird, der auf Testdaten angewendet wird.

Vorgehensweise

  1. Öffnen Sie einen Regelsatz für die Datenkorrelation im Regeleditor. Ein neuer Regelsatz enthält einen leeren Regeldurchgang.
  2. Klicken Sie auf Einfügen und wählen Sie dann Substitution erstellen aus. Eine leere Regel Substitution erstellen wird in den Regeldurchgang eingefügt.
  3. Geben Sie unter Details Informationen für alle Felder an, die mit Sternen markiert und rot schattiert sind. Klicken Sie neben Attribut auf den Abwärtspfeil, um das Attribut auszuwählen, für das eine Substitution erstellt werden soll. Verwenden Sie die Schaltflächen im oberen Fensterbereich, um ein Protokoll auszuwählen, und wählen Sie dann ein Attribut aus. Zum Erstellen einer Substitution im Datenfeld einer HTTP-Anforderung klicken Sie auf den Abwärtspfeil und wählen Sie dann HTTP > Daten aus.
  4. Geben Sie im Feld Regulärer Ausdruck einen regulären Ausdruck ein, der zum Suchen nach der Substitution verwendet werden soll. Wenn nur ein Teil des regulären Ausdrucks für eine Substitution erforderlich ist, schließen Sie diesen Teil in runde Klammern ein.
    1. Öffnen Sie den Test und suchen Sie nach der Antwort, in der die Substitution erstellt werden soll.
    2. Kopieren Sie den Text aus der Antwort in die Zwischenablage.
    3. Klicken Sie im Regeleditor auf die Schaltfläche Assistent für regulären Ausdruck ein-/ausschalten, um den Assistenten für regulären Ausdruck zu öffnen.
    4. Fügen Sie den Text aus der Zwischenablage in die Seite Regulären Ausdruck testen im Fenster des Assistenten für regulären Ausdruck ein. Wenn die Seite Regulären Ausdruck testen leer ist, wird der Inhalt der Zwischenablage automatisch eingefügt.
    5. Klicken Sie im Assistenten für regulären Ausdruck auf die Registerkarte Erfasste Gruppe. Die Gesamtgruppe und die erfassten Gruppen werden angezeigt. Wenn keine Gruppen angezeigt werden, bearbeiten Sie den regulären Ausdruck entsprechend.
  5. Geben Sie im Feld Basisname einen Basisnamen für die Substitution ein.
  6. Optional: Wenn der reguläre Ausdruck mit mehreren Gruppen übereinstimmt, geben Sie im Feld Wertegruppe den Index der Wertegruppe ein, die zum Erstellen der Substitution verwendet werden soll, oder wählen Sie den Index aus.
  7. Wählen Sie unter Überlappung entfernen die Option true (wahr) aus, um auch dann eine Substitution zu erstellen, wenn sich die neue Substitution mit anderen Substitutionen überschneidet. Die anderen Substitutionen werden entfernt. Wählen Sie false (falsch) aus, damit keine Substitution erstellt wird, wenn sich die neue Substitution mit einer anderen Substitution überschneidet.
  8. Wählen Sie unter Referenzsuche die Option Erste aus, um die Substitution mit der ersten Referenz im Test zu verknüpfen. Wählen Sie Nächstliegende aus, um die Substitution mit der nächstliegenden Referenz im Test zu verknüpfen.
  9. Wählen Sie unter Codiert die Option true (wahr) aus, um das angegebene Attribut zu verschlüsseln, bevor nach einer übereinstimmenden Referenz gesucht wird. Wählen Sie false (falsch) aus, um ohne Verschlüsselung des Attributs nach einer übereinstimmenden Referenz zu suchen. Der Verschlüsselungstyp hängt vom ausgewählten Protokoll und Attribut ab. HTTP-Daten können z. B. URL-codiert sein.
  10. Wählen Sie im Feld Protokollebene die Ebene der Fehlerdaten aus, die in das Fehlerprotokoll geschrieben werden sollen. Anhand der Protokollierung können Sie feststellen, welche Regeln funktionierten und welche nicht. Wenn Sie Datenkorrelationsregeln debuggen, verwenden Sie die Protokollebenen Aktion und Detail. Normalerweise verwenden Sie die Protokollebenen Keine oder Zusammenfassung, um die Belegung von Arbeits- und Plattenspeicherplatz zu reduzieren.
    Option Bezeichnung
    Keine Es wird nichts protokolliert.
    Zusammenfassung Es wird eine einzelne Nachricht für die Regel protokolliert, unabhängig davon, wie häufig die Regel angewendet wird.
    Aktion Es wird bei jeder Anwendung der Regel eine Nachricht protokolliert.
    Detail Es wird bei jeder Anwendung der Regel eine detaillierte Nachricht protokolliert.
  11. Geben Sie im Feld Bezeichnung eine Bezeichnung für die Regel ein. Wenn Sie keinen Bezeichnungsnamen eingeben, wird der Regel ein Standardname zugewiesen. Beim Standardnamen handelt es sich um den Basisnamen, an den der reguläre Ausdruck angehängt ist.
  12. Geben Sie im Feld Beschreibung eine Beschreibung der Regel ein. Beschreibungen können nützlich sein, wenn Sie Regelsatzdateien gemeinsam mit anderen Testern nutzen.

Feedback