Létrehozhat olyan adatösszevetési szabályt, amely
helyettesítést állít elő a tesztadatokra alkalmazott reguláris kifejezésből.
Eljárás
- Nyisson meg egy adatösszevetési szabálykészletet a szabályszerkesztőben. Egy új szabálykészlet egy üres szabálymegfelelést tartalmaz.
- Kattintson a Beillesztés gombra, majd válassza ki a Helyettesítés
létrehozása lehetőséget. Egy üres Helyettesítés létrehozása szabály kerül beillesztésre a szabálymegfelelésbe.
- A Részletek alatt adja meg az információkat az összes olyan mezőben,
amely csillaggal van megjelölve, és vörössel árnyalt. A Mező részben
kattintson a lefelé mutató nyílra annak a mezőnek a kiválasztásához, amelyhez helyettesítést kíván létrehozni.
Az ablak tetején található gombokkal válasszon
ki egy protokollt, majd válasszon ki egy mezőt. Egy HTTP kérés adatmezőjében helyettesítés létrehozásához
kattintson a lefelé mutató nyílra, majd válassza ki a lehetőséget.
- A Reguláris kifejezésben írja be a helyettesítés megkereséséhez
használni kívánt kifejezést. Ha csak a reguláris kifejezés egy része szükséges a helyettesítéshez, akkor ezt a részt zárójelek között adja meg.
- Nyissa meg a tesztet, majd keresse meg azt a kérést, amelyben
a helyettesítést létre kívánja hozni.
- Másolja a szöveget a kérésből a vágólapra.
- A szabályszerkesztőben kattintson a Reguláris kifejezés segédlet
átkapcsolása gombra a reguláris kifejezés segédlet megnyitásához.
- Illessze be a szöveget a vágólapról a reguláris kifejezés segédlet ablak Reguláris
kifejezés tesztelése oldalára. Ha a Reguláris kifejezés tesztelése oldal üres,
akkor a vágólap tartalma automatikusan beillesztésre kerül.
- Kattintson a Lementett csoport lapra a
reguláris kifejezés segédletben. Megjelenítésre kerül a teljes csoport valamint a lementett csoportok. Ha nem jelennek meg
csoportok, akkor végezze el a reguláris kifejezés megfelelő szerkesztését.
Ugyanazt a reguláris kifejezést használva több helyettesítő hely létrehozásához
minden egyes részt tegyen zárójelek közé. Például a következő reguláris kifejezésből két
helyettesítő hely hozható létre: (.+?)=(.*?). Olyan értékek használatához, melyek egy szülő Hivatkozás
létrehozása szabályban a reguláris kifejezés argumentumaiként kerültek létrehozásra,
tegye a hivatkozás neveket százalékjelek közé. Például ha egy szülő szabály
egy name hivatkozást és egy value hivatkozást hozott létre,
akkor azokat ebben a reguláris kifejezésben használhatja: \:\{%name%,%value%\}.
Amikor a szabály fut, akkor a %name% és %value% helyettesítésre kerül
a szülő szabály által kibontott értékekkel, majd az eredményül kapott reguláris kifejezés
kiértékelésre kerül. Két helyettesítés jön létre, mindkettő a megfelelő
hivatkozáshoz kapcsolva.
- A Helyettesítés neve mezőben adja meg a helyettesítések nevét.
- A Mező dekódolása részben válassza ki a true értéket
a megadott attribútum dekódolásához egyező hivatkozás keresése előtt.
Válassza a false értéket egyező hivatkozás kereséséhez
az attribútum dekódolása nélkül. A kódolás típusa a kiválasztott protokolltól
és attribútumtól függ. Például a HTTP adatok URL-kódoltak lehetnek.
- Választható: A Helyettesítés létrehozása csak használat
esetén alatt válassza a true értéket, hogy csak akkor kerüljön létrehozásra
helyettesítés, amikor megfelelő adatforrás található. A false kiválasztásával
a helyettesítés létrehozásra kerül, függetlenül attól, hogy található-e
megfelelő adatforrás.
- Választható: Az Ütköző művelet alatt
válassza ki a végrehajtandó műveletet, ha egy új helyettesítés átfedésben van meglévő helyettesítésekkel.
Beállítás |
Leírás |
Mindig lecseréli a meglévőt |
Ha az új helyettesítés átfedésben van meglévő helyettesítésekkel, akkor
a meglévő helyettesítések kerülnek eltávolításra. |
Meglévő cseréje, ha adatkészlet-várományos |
Ha az új helyettesítés átfedésben van meglévő helyettesítésekkel, és
az összes másik helyettesítés adatkészlet-jelölt, akkor a meglévő helyettesítések
kerülnek eltávolításra. Ha az új helyettesítő hellyel legalább az egyik,
átfedésben lévő aktuális helyettesítő hely hivatkozással van társítva, akkor
az aktuális helyettesítések nem változnak, és nem kerül létrehozásra
az új helyettesítés. |
Meglévő cseréje, ha csatolva van az új
helyhez |
Ha az új helyettesítés olyan helyettesítésekkel van átfedésben, melyeket
teljes egészében tartalmaz az új helyettesítés, akkor a meglévő helyettesítések
eltávolításra kerülnek. Ha legalább egy olyan aktuális helyettesítés átfedésben
van az új helyettesítéssel, amely nincs teljes egészében csatolva az új
helyettesítésben, akkor az aktuális helyettesítések nem változnak, és az
új helyettesítés nem jön létre. |
Meglévő cseréje, ha adatkészlet-várományos vagy csatolt |
Ha az új helyettesítés átfedésben van meglévő helyettesítésekkel, és
a meglévő helyettesítések adatkészlet-jelöltek vagy teljes egészében csatolva vannak
az új helyettesítésekben, akkor a meglévő helyettesítések eltávolításra
kerülnek. Ha létezik az új helyettesítéssel átfedésben lévő olyan meglévő
helyettesítés, amely nincs teljes egészében csatolva az új helyettesítésekben,
vagy az új helyettesítésel átfedésben lévő valamelyik meglévő helyettesítő
hely hivatkozással van társítva, akkor a meglévő helyettesítések nem változnak,
és az új helyettesítés nem kerül létrehozásra. |
Meglévő megtartása |
Ha az új helyettesítés átfedésben van meglévő helyettesítésekkel, akkor
a meglévő helyettesítések nem kerülnek eltávolításra. Az új helyettesítés nem
kerül létrehozásra. |
- Választható: A Naplózási szint részben
válassza ki a hibanaplóba beírandó hibaadatok szintjét. A naplókkal látható,
hogy mely szabályok működtek, és melyek nem. Amikor adatösszevetési szabályok
hibakeresését végzi, akkor használja a Művelet naplózási
szintet. Ha a Művelet naplózási
szint nem biztosít elegendő adatot a hibaelhárításhoz, akkor használja a Részletes naplózási
szintet. A Részletes naplózási szint jelentősen nagyobb számú
naplóbejegyzést eredményez. Ha biztos abban, hogy a megírt adatösszevetési szabályok helyesen működnek,
akkor jellemzően a Nincs vagy az Összegzés naplózási
szintet használva csökkentheti a memória- és lemezterület felhasználást valamint
a hibanapló szükségtelen bejegyzéseinek számát.
Beállítás |
Leírás |
Nincs |
Semmi nem kerül naplózásra. |
Figyelmeztetés |
Üzenet kerül naplózásra, amikor lehetséges problémák észlelhetők
a szabály alkalmazása során. |
Összegzés |
A szabályhoz egy üzenet kerül naplózásra függetlenül attól, hogy hányszor került a szabály alkalmazásra. |
Fontos |
Üzenet kerül naplózásra minden alkalommal, amikor a szabály nem tipikus
módon kerül alkalmazásra. Ez az alapértelmezett naplózási szint. |
Művelet |
Üzenet kerül naplózásra a szabály minden egyes alkalmazásakor. |
Részletek |
Részletes üzenet kerül naplózásra a szabály minden egyes alkalmazásakor. |
- Választható: A Címke részben írjon be
a szabály számára egy címkét. Ha nem ír be címkét, akkor a szabály alapértelmezett
nevet kap. Az alapértelmezett név az alap név, a hozzáfűzött
reguláris kifejezéssel.
- Választható: A Leírás részben adja meg a
szabály leírását. A leírások akkor lehetnek hasznosak, ha szabálykészletfájlokat oszt
meg más tesztelőkkel.