Helyettesítés létrehozása adatösszevetési szabályokkal

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

  1. Nyisson meg egy adatösszevetési szabálykészletet a szabályszerkesztőben. Egy új szabálykészlet egy üres szabálymegfelelést tartalmaz.
  2. 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.
  3. 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 HTTP > Adatok lehetőséget.
  4. 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.
    1. Nyissa meg a tesztet, majd keresse meg azt a kérést, amelyben a helyettesítést létre kívánja hozni.
    2. Másolja a szöveget a kérésből a vágólapra.
    3. 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.
    4. 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.
    5. 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.
  5. A Helyettesítés neve mezőben adja meg a helyettesítések nevét.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.

Visszajelzés