Body verifikace Je rovno umožňují zkontrolovat, zda se obsah vrácený službou přesně shoduje s obsahem určeným v bodu verifikace.
Informace o této úloze
Při přidání bodů verifikace se výsledky z odpovědi služby porovnávají s očekávanými daty určenými v prvku testu bodu verifikace. Body verifikace
Je rovno nebo
Obsahuje
umožňují přímé porovnání dokumentu XML vráceného službou.
- Body verifikace Obsahuje vrátí stav Úspěch, když dokument XML odpovědi obsahuje očekávaná data XML.
- Body verifikace Je rovno vrátí stav Úspěch, když se dokument XML odpovědi přesně shoduje s očekávanými daty XML.
Postup
- Otevřete editor testu, klepněte pravým tlačítkem myši na prvek odezvy a vyberte volbu .
- Vyberte bod verifikace a v oblasti Podrobnosti prvku testu zadejte název bodu verifikace.
- Vyberte volby ověření:
- Chcete-li namísto na jednoduchém názvu provést ověření na kvalifikované struktuře dokumentu XML včetně značení oboru názvů, vyberte volbu Testovat pomocí oborů názvů XML. Chcete-li kontrolovat pouze jednoduchý název prvku a konečnou návratovou hodnotu, tuto volbu zakažte.
- Chcete-li do ověření zahrnout obsah textových prvků, vyberte volbu Testovat textové uzly XML.
- Chcete-li do ověření zahrnout obsah atributů, vyberte volbu Testovat atributy XML.
- Na stránce Zpráva vyberte pohled Formulář, Strom nebo Zdroj a určete očekávaná data XML.
V případě bodu verifikace Je rovno obsahují očekávaná data XML dokument XML z prvku testu odezvy. V případě potřeby můžete očekávaná data XML upravit.
V pohledu Strom můžete určit standardní regulární výrazy Java™. Chcete-li to provést, vyberte sloupec Regulární výraz
na řádku atributu nebo textové hodnoty a zadejte regulární výraz do sloupce Hodnota. Například následující regulární výraz
zkontroluje správné formátování e-mailové adresy: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
Při použití regulárních výrazů musí počet uzlů XML nebo fragmentů XML v bodu verifikace odpovídat množství očekávaných uzlů.
Jak pokračovat dále
Jednotlivé body verifikace můžete povolit nebo zakázat klepnutím pravým tlačítkem myši na bod verifikace v editoru testů a vybráním volby
Povolit nebo
Zakázat.