Referenz mit Datenkorrelationsregeln erstellen

Sie können eine Datenkorrelationsregel erstellen, mit der eine Referenz aus einem regulären Ausdruck erstellt wird, sobald die Regel 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 Referenz erstellen aus. Eine leere Regel des Typs Referenz 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 Referenzfeld auf den Abwärtspfeil, um das Feld auszuwählen, in dem die Referenz erstellt werden soll. Verwenden Sie die Schaltflächen im oberen Fensterbereich, um ein Protokoll auszuwählen und wählen Sie dann ein Feld aus. Zum Erstellen einer Referenz im Inhaltsfeld einer HTTP-Antwort klicken Sie z. B. zunächst auf den Abwärtspfeil und dann auf HTTP > Inhalt. Möchten Sie in mehreren Feldern Referenzen erstellen, klicken Sie auf die Schaltfläche Feld hinzufügen, um ein weiteres Referenzfeld hinzuzufügen.
  4. Geben Sie im Feld Regulärer Ausdruck einen Ausdruck ein, der zum Suchen nach der Referenz verwendet werden soll. Wenn nur ein Teil des regulären Ausdrucks für eine Referenz 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 Referenz 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.
    Möchten Sie mit ein und demselben regulären Ausdruck mehrere Referenzen erstellen, müssen Sie jeden Teil in runde Klammern setzen. Beispielsweise werden über den folgenden regulären Ausdruck zwei Referenzen erstellt: name=(\S+)\svalue=(.+?).
  5. Geben Sie bei Referenznamen die Namen der Referenzen ein. Die von Ihnen angegebenen Namen stehen auch den untergeordneten Regeln zur Verfügung. Möchten Sie die Referenzen als Argumente in untergeordneten Regeln verwenden, müssen Sie den Referenznamen in Prozentzeichen einschließen. Wenn Sie z. B. den Referenznamen name angeben, können Sie %name% als Argument in einer untergeordneten Regel verwenden.
  6. Optional: Wenn ein Attribut mehrere Übereinstimmungen mit dem regulären Ausdruck enthält, geben Sie im Feld Vorkommen das Vorkommen ein, das zum Erstellen der Referenz verwendet werden soll oder wählen Sie das Vorkommen aus.
  7. Optional: Wählen Sie bei Referenz nur erstellen, wenn verwendet die Option true (wahr) aus, um nur dann eine Referenz zu erstellen, wenn diese von einem Substitutionsbereich verwendet wird. Wählen Sie false (falsch) aus, um die Referenz unabhängig davon zu erstellen, ob ein entsprechender Substitutionsbereich gefunden wird.
  8. Optional: Wählen Sie bei Aktion zu Überlappungsbereich die Aktion aus, die eingeleitet werden soll, wenn sich eine neue Referenz mit bestehenden Referenzen überschneidet.
    Option Bezeichnung
    Vorhandene immer entfernen Wenn sich die neue Referenz mit anderen Referenzen überschneidet, werden die anderen Referenzen entfernt.
    Vorhandene behalten Wenn sich die neue Referenz mit anderen Referenzen überschneidet, werden die anderen Referenzen nicht entfernt.
    Vorhandene nur behalten, wenn verwendet Wenn sich die neue Referenz mit anderen Referenzen überschneidet, werden die anderen Referenzen nur dann entfernt, wenn sie nicht benötigt werden.
  9. Optional: Wählen Sie unter Referenz auch bei Überlappung erstellen die Option true (wahr) aus, um auch dann eine Referenz zu erstellen, wenn sich die neue Referenz mit vorhandenen Referenzen überschneidet.
  10. Optional: 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 funktioniert haben und welche nicht. Wenn Sie für Datenkorrelationsregeln einen Debugger ausführen, verwenden Sie die Protokollebene Aktion. Wenn auf der Protokollebene Aktion nicht ausreichend Daten für die Fehlerbehebung bereitgestellt werden, verwenden Sie die Protokollebene Detail. Auf der Protokollebene Detail stehen signifikant mehr Protokolleinträge zur Verfügung. Wenn Sie sicher sind, dass die von Ihnen geschriebenen Datenkorrelationsregeln ordnungsgemäß funktionieren, verwenden Sie normalerweise die Protokollebenen Keine oder Zusammenfassung, um die Belegung von Arbeits- und Plattenspeicherplatz sowie die Anzahl überflüssiger Einträge im Fehlerprotokoll zu reduzieren.
    Option Bezeichnung
    Keine Es wird nichts protokolliert.
    Warnung Es wird eine Nachricht protokolliert, wenn beim Anwenden der Regel möglicherweise Probleme auftreten.
    Zusammenfassung Es wird eine einzelne Nachricht für die Regel protokolliert, unabhängig davon, wie häufig die Regel angewendet wird.
    Wichtig Es wird immer dann eine Nachricht protokolliert, wenn die Regel in einer untypischen Weise angewendet wird. Dies ist die Standardprotokolleinstellung.
    Aktion Es wird bei jeder Anwendung der Regel eine Nachricht protokolliert.
    Detail Es wird bei jeder Anwendung der Regel eine detaillierte Nachricht protokolliert.
  11. Optional: 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. Optional: 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