Szolgáltatás-ellenőrzési pont részletei

Az ellenőrzési pont lehetővé teszi a szolgáltatás viselkedésének tesztelését a hívás válaszának feltétellel szembeni ellenőrzésével. Ellenőrizheti a válasz XML dokumentumának tartalmát, az XPath lekérdezés által visszaadott csomópontok számát, illetve adott melléklet meglétét.

Tartalmaz és egyenlő ellenőrzési pontok

A tartalmaz ellenőrzési pontok Sikeres állapotot adnak vissza, ha a válaszüzenet dokumentumok a várt XML adatokat tartalmazzák. Az egyenlő ellenőrzési pontok Sikeres állapotot adnak vissza, ha a válaszüzenet dokumentum pontosan megfelel a várt XML adatoknak.

Az ellenőrzés érvényes XML üzenetek esetén zajlik le. Az ellenőrzés az XML elem nevén, és végső visszatérési értékén egyaránt lezajlik. Az attribútumok nem kerülnek ellenőrzésre.

Az Űrlap, Fa vagy Forrás nézetek segítségével szerkesztheti az üzenettartalmat.

XML névteret használó teszt
Válassza ki ezt a lehetőséget az ellenőrzés végrehajtása érdekében a minősített struktúrán, az XML névteret is beleértve, az egyszerű név helyett. Ha például a várt XML adatok a következők:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ha a Névtér ismerete lehetőség engedélyezett, akkor ellenőrzés történik a visszatérési érték teljes nevén.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ha a Névtér ismeret lehetőség tiltott, akkor az ellenőrzés figyelmen kívül hagyja a névtércímkézést és csak az elem egyszerű nevét, valamint a végső visszatérési értéket ellenőrzi.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ebben az esetben a várt XML adatok értékét leegyszerűsítheti a következőre:
<responseElement><responseElement>
XML szöveges csomópontok tesztelése
Válassza ki ezt a lehetőséget XML szövegértékek felvételéhez az ellenőrzésbe.
XML attribútumok tesztelése
Válassza ki ezt a lehetőséget XML attribútumok felvételéhez az ellenőrzésbe.
Űrlap

Ez a nézet a hívás elemeinek és az elemek értékeinek egyszerű megjelenítését biztosítja. Ebben a nézetben gyorsan szerkesztheti az értékeket az űrlapban.

Fa

Ez a nézet a hívás elemeinek és az elemek értékeinek, attribútumainak és társított névtereinek hierarchikus megjelenítését biztosítja. A Hozzáadás, Beszúrás, Eltávolítás, Fel és Le gombokkal szerkesztheti ezt a listát.

Kattintson a névtér, attribútum vagy szöveg szűrő gombokra, igényeinek megfelelően.

Kattintson a Csak érvényes módosítások engedélyezése elemre az intelligens szerkesztés engedélyezéséhez egy megadott XML-séma dokumentum (XSD) alapján. XSD-dokumentumok készletének megadásához a munkaterülethez a teszt navigátorban kattintson a jobb gombbal a projektre, és válassza a Tulajdonságok és a Sémakatalógus lehetőséget. Tiltsa le az intelligens szerkesztést, ha nem rendelkezik XSD-vel, vagy ha ki akarja hagyni a sémát.

Megadhat szabványos Java™ reguláris kifejezéseket. A Reguláris kifejezés oszlopban válassza ki egy attribútum vagy szöveges érték sorát, és írja be a reguláris kifejezést az Érték oszlopba. A következő reguláris kifejezés például azt ellenőrzi, hogy helyes-e az e-mail cím formátuma: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Forrás
Ez a nézet megjeleníti a hívás forrás XML dokumentumát.
Fontos: A Forrás oldalon látható azonosító címkék a teszt belső megjelenítésére vonatkoznak. Ha eltávolítja ezeket a címkéket, akkor minden meglévő hivatkozást és helyettesítést eltávolít. A törlésüket követően nem hozhatja létre ismét ezeket a címkéket.

Lekérdezés ellenőrzési pontok

A lekérdezés ellenőrzési pontok akkor adnak vissza Sikeres állapotot, ha az XML útvonal által visszaadott csomópontok száma megegyezik az ellenőrzési pontban megadott várt csomópontszámmal.

Az ellenőrzés érvényes XML dokumentumok esetén zajlik le.

XPath kifejezés

Adjon meg egy lekérdezést az XML útvonal nyelv használatával. Olvassa el az XPath specifikációt az XPath lekérdezés összeállításával kapcsolatos részletekért: http://www.w3.org/TR/xpath. Kattintson a Kifejezés összeállítása gombra az XPath kifejezés készítő megnyitásához.

Megjegyzés: Mivel az XPath kifejezések megkövetelik, hogy a minősített név előtaggal rendelkezzen, az XPath kifejezések nullértéket fognak visszaadni az xmlns használatával deklarált alapértelmezett névtér esetén.
Operátor és várt szám
A lekérdezés által visszaadott várt csomópontszámot adják meg.
Kiértékelés
Kattintson erre a gombra a csomópontok számának kiszámításához az aktuális adatbevitel alapján. Ez az érték automatikusan felülírja az aktuális Várt szám értéket.

Melléklet ellenőrzési pontok

A melléklet ellenőrzési pontok Sikeres állapotot adnak vissza, ha a melléklet összes feltétele megfelel az ellenőrzési pontban megadott összes feltételnek.

Az ellenőrzés csak érvényes XML dokumentumok esetén zajlik le.

Ellenőrizni kívánt melléklet indexe

Ha több melléklet is van, akkor ez a szám határozza meg az ellenőrizendő mellékleteket.

Melléklet mérete

A melléklet várt mérete.

MIME típus
A melléklet várt MIME típusa.
Kódolás
A melléklet várt kódolása.

XSD ellenőrzési pontok

Az XSD ellenőrzési pont ellenőrzi, hogy a szolgáltatás által visszaadott tartalom érvényesítésre kerül-e XSD-ket tartalmazó megadott XML sémameghatározás (XSD) fájlok vagy webszolgáltatás leírónyelv (WSDL) fájlok által.

Az ellenőrzés csak érvényes XML dokumentumok esetén zajlik le.

XSD felvétele
Felvesz egy XSD-t az érvényesítési ellenőrzések listájához.
WSDL felvétele

Felvesz egy WSDL-t az érvényesítési ellenőrzések listájához, amely XSD-t tartalmaz.

Megnyitás

Megnyit egy kiválasztott XSD vagy WSDL fájlt.


Visszajelzés