Příklad: Propojení zástupných prvků s odkazy pomocí pravidel

K propojení zástupných prvků s odkazy můžete vytvořit pravidla pro korelaci dat.

Informace o této úloze

Pokud jste obeznámeni s testovanou aplikací a znáte přesné umístění odkazu v datech odpovědi, zapište pravidlo Vytvořit odkaz, které pomocí regulárního výrazu vyhledá data odkazu, a poté vložte pravidlo Vytvořit zástupný prvek jako podřízený prvek pravidla Vytvořit odkaz.

Postup

  1. Otevřete sadu pravidel pro korelaci dat v editoru pravidel. Nová sada pravidel obsahuje jedno vyhodnocení prázdného pravidla.
  2. Vytvořte pravidlo Vytvořit odkaz. Další informace o vytvoření pravidla Vytvořit odkaz naleznete v tématu Vytvoření odkazu pomocí pravidel pro korelaci dat.
  3. Klepněte pravým tlačítkem myši na pravidlo Vytvořit odkaz a poté vyberte volbu Vložit položku > Odkaz se zástupným prvkem.
  4. Klepněte pravým tlačítkem myši na pravidlo Odkaz se zástupným prvkem a vyberte volbu Vložit položku > Vytvořit zástupný prvek. Chcete-li použít hodnotu odkazu extrahovaného nadřízeným pravidlem, zadejte jako Regulární výraz hodnotu %refname%, kde refname je název odkazu vytvořeného nadřízeným pravidlem. Další informace o vytvoření pravidla Vytvořit zástupný prvek viz téma Vytvoření zástupného prvku s pravidly pro korelaci dat. Pravidlo Vytvořit zástupný prvek se vloží jako podřízený prvek pravidla Odkaz se zástupným prvkem.

Výsledky

Při nové korelaci testovacích dat pomocí této sady pravidel se vytvoří a propojí definované odkazy a zástupné prvky.

Příklad

Předpokládejme, že odpověď ve vašich testovacích datech obsahuje ID, které se nachází v identifikátorech URI a datech POST v rámci celého testu. Odpověď například obsahuje hodnotu ...<NeededID=ID123 docHelpName=rules>.... Předpokládejme, že identifikátor URI v testu je http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html a data POST obsahují hodnotu ...nameID123=ID123.... Protože znáte přesné umístění ID v odpovědi, můžete zapsat pravidlo, které vytvoří odkaz na toto ID. Zadejte Název odkazu jako ID. Poté přidejte pravidla pro dva zástupné prvky jako podřízené prvky pravidla odkazu. Přidejte jeden zástupný prvek s atributem identifikátoru URI a jeden s atributem dat. Pro obě substituční pravidla zadejte jako Regulární výraz hodnotu %id%. Při spuštění pravidel se tak z regulárního výrazu v substitučním pravidle stane hodnota ID123. Tento regulární výraz vytvoří náhradní místa v každém umístění, ve kterém je v identifikátorech URI a datech POST nalezena hodnota ID123. V tomto příkladu by se vytvořila tři náhradní místa: RPThelpID123, nameID123, a nameID123=ID123.

Váš názor