Beispiel: Referenzen anhand von Regeln mit Substitutionen verknüpfen

Sie können Datenkorrelationsregeln erstellen, um Referenzen mit Substitutionen zu verknüpfen.

Informationen zu diesem Vorgang

Wenn Sie wissen, welches Feld in einer Anforderung oder in POST-Daten korreliert werden muss, schreiben Sie eine Regel Substitution erstellen für dieses Feld und fügen Sie dann eine Regel Referenz erstellen als untergeordnetes Element der Regel Substitution erstellen ein.

Vorgehensweise

  1. Öffnen Sie einen Regelsatz für die Datenkorrelation im Regeleditor. Ein neuer Regelsatz enthält einen leeren Regeldurchgang.
  2. Erstellen Sie eine Regel Substitution erstellen. Weitere Informationen zum Erstellen einer Regel Substitution erstellen finden Sie unter Substitution mit Datenkorrelationsregeln erstellen.
  3. Klicken Sie mit der rechten Maustaste auf die Regel Substitution erstellen und klicken Sie dann auf Element einfügen > Referenz erstellen. Wenn die Referenz bereits vorhanden ist, wählen Sie Referenz suchen anstelle von Referenz erstellen aus. Eine Regel Referenz erstellen bzw. Referenz suchen wird als untergeordnetes Element der Regel Substitution erstellen eingefügt. Der Wert der Substitution, die von der übergeordneten Substitutionsregel erstellt wird, wird beim Ausführen der Regel in den regulären Ausdruck der Referenzregel eingefügt. Weitere Informationen zum Erstellen einer Regel Referenz erstellen finden Sie unter Referenz mit Datenkorrelationsregeln erstellen.

Ergebnisse

Wenn Sie Testdaten anhand dieses Regelsatzes erneut korrelieren, werden die von Ihnen definierten Referenzen und Substitutionen erstellt und verknüpft.

Beispiel

Angenommen, eine URI im Test lautet "http://host:port/RPThelp/index.jsp?topic=datacorrelation.html" und einige der Antwortdaten aus einer vorherigen Anforderung beinhalten ...<id=2 docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24 docHelpName=rules>.... Schreiben Sie eine Regel, mit der ein Substitutionsbereich in der URI für datacorrelation erstellt wird. Dann fügen Sie eine Regel hinzu, mit der eine Referenz als untergeordnetes Element der Substitutionsregel erstellt wird. Der reguläre Ausdruck für die Referenzregel lautet docHelpName=(.*?)>. Da mit der Substitutionsregel der Wert datacorrelation gesucht wird und die Referenzregel ein untergeordnetes Element der Substitutionsregel ist, wird der Wert datacorrelation als Eingabe für den regulären Ausdruck in der Referenzregel verwendet. Somit lautet der reguläre Ausdruck in der Referenzregel docHelpName=datacorrelation>. Durch diesen regulären Ausdruck wird sichergestellt, dass die richtige Referenz mit dem Substitutionsbereich verknüpft wird.

Feedback