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
- Öffnen Sie einen Regelsatz für die Datenkorrelation im Regeleditor. Ein neuer Regelsatz enthält einen leeren Regeldurchgang.
- Erstellen Sie eine Regel Substitution erstellen. Weitere Informationen zum Erstellen einer Regel Substitution erstellen finden Sie unter Substitution mit Datenkorrelationsregeln erstellen.
- Klicken Sie mit der rechten Maustaste auf die Regel Substitution erstellen und klicken Sie dann auf . 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.