Vytvoření odkazu pomocí pravidel pro korelaci dat

Můžete vytvořit pravidlo pro korelaci dat, které při použití na testovací data vytvoří odkaz z regulárního výrazu.

Postup

  1. Otevřete sadu pravidel pro korelaci dat v editoru pravidel. Nová sada pravidel obsahuje jedno vyhodnocení prázdného pravidla.
  2. Klepněte na tlačítko Vložit a poté vyberte volbu Vytvořit odkaz. Do vyhodnocení pravidla se vloží prázdné pravidlo Vytvořit odkaz.
  3. V části Podrobnosti zadejte informace do všech polí, která jsou označená hvězdičkou a mají červené stínování. U Pole odkazu klepněte na šipku dolů a vyberte pole, ve kterém se má vytvořit odkaz. Pomocí tlačítek v horní části okna vyberte protokol a poté vyberte pole. Chcete-li například vytvořit v poli obsahu odpovědi HTTP, klepněte na šipku dolů a poté na volbu HTTP > Obsah. Chcete-li vytvořit odkazy ve více polích, přidejte další Pole odkazu klepnutím na tlačítko Přidat pole.
  4. Do pole Regulární výraz zadejte výraz, který se má použít k vyhledání odkazu. Pokud je pro účely odkazu vyžadována pouze část regulárního výrazu, vložte tuto část do závorek.
    1. Otevřete test a vyhledejte odpověď, ve které se má vytvořit odkaz.
    2. Zkopírujte text z odpovědi do schránky.
    3. Klepnutím na tlačítko Přepnout asistenta pro regulární výrazy v editoru pravidel otevřete asistenta pro regulární výrazy.
    4. Vložte text ze schránky na stránku Testovat regulární výraz okna asistenta pro regulární výrazy. Pokud je stránka Testovat regulární výraz prázdná, obsah schránky se vloží automaticky.
    5. Klepněte na kartu Zachycená skupina v asistentovi pro regulární výrazy. Zobrazí se celková skupina a zachycené skupiny. Pokud se nezobrazí žádné skupiny, odpovídajícím způsobem upravte regulární výraz.
    Chcete-li pomocí stejného regulárního výrazu vytvořit více než jeden odkaz, uzavřete jednotlivé části do závorek. Například z tohoto regulárního výrazu lze vytvořit dva odkazy: name=(\S+)\svalue=(.+?).
  5. Do pole Názvy odkazů zadejte názvy odkazů. Zadané názvy jsou k dispozici pro podřízená pravidla. Chcete-li odkazy použít jako argumenty v podřízených pravidlech, uzavřete název odkazu do znaků procent. Pokud například zadáte název odkazu název, můžete jako argument v podřízeném pravidle použít %název%.
  6. Volitelné: Pokud atribut obsahuje pro daný regulární výraz více shod, v poli Výskyt zadejte nebo vyberte výskyt, který se má k vytvoření odkazu použít.
  7. Volitelné: Chcete-li vytvořit odkaz pouze v případě, že náhradní místo tento odkaz používá, vyberte v části Vytvořit odkaz pouze, pokud se používá volbu true. Chcete-li odkaz vytvořit bez ohledu na to, zda je nalezeno odpovídající náhradní místo, vyberte volbu false.
  8. Volitelné: V části Akce při překryvu webu vyberte akci, která se má provést, pokud se nový odkaz překrývá s existujícími odkazy.
    Volba Popis
    Vždy odebrat existující Pokud se nový odkaz překrývá s dalšími odkazy, jsou odebrány další odkazy.
    Ponechat existující Pokud se nový odkaz překrývá s dalšími odkazy, další odkazy nejsou odebrány.
    Ponechat existující pouze, pokud jsou používány Pokud se nový odkaz překrývá s dalšími odkazy, jsou další odkazy odebrány pouze pokud jsou nepoužívané.
  9. Volitelné: U volby Vytvořit odkaz, i pokud dojde k překryvu vyberte hodnotu true, chcete-li vytvořit odkaz i v případě, že se nový odkaz překrývá s existujícími odkazy.
  10. Volitelné: V poli Úroveň protokolování vyberte úroveň údajů o chybách, které se mají zapisovat do protokolu chyb. V protokolech můžete zjistit, která pravidla fungovala a která nikoli. Při ladění pravidel pro korelaci dat použijte úroveň protokolování Akce. Pokud úroveň protokolování Akce neposkytuje dostatečné údaje pro odstraňování problémů, použijte úroveň protokolování Podrobnosti. Úroveň protokolování Podrobnosti vytváří podstatně vyšší počet položek protokolu. Pokud jste si jisti, že zapsaná pravidla pro korelaci dat fungují správně, zpravidla použijete úroveň protokolování Není nebo Souhrn, abyste omezili spotřebu paměti a místa na disku a nadbytečné položky v protokolu chyb.
    Volba Popis
    Není Nic se neprotokoluje.
    Varování Zpráva se zaprotokoluje při výskytu potenciálních problémů zjištěných při použití pravidla.
    Souhrn Pro pravidlo se zaprotokoluje jedna zpráva bez ohledu na počet použití pravidla.
    Důležité Zpráva se zaprotokoluje při každém netypickém použití pravidla. Toto je výchozí úroveň protokolování.
    Akce Při každém použití pravidla se zaprotokoluje zpráva.
    Podrobnosti Při každém použití pravidla se zaprotokoluje podrobná zpráva.
  11. Volitelné: Do pole Popisek zadejte popisek pravidla. Pokud nezadáte název popisku, pravidlu je přidělen výchozí název. Výchozí název je základní název s připojeným regulárním výrazem.
  12. Volitelné: V poli Popis popište pravidlo. Popisy mohou být užitečné při sdílení souborů sad pravidel s dalšími testery.

Váš názor