SoapUI Assertion – XPath Match

inzeráty

XPath assertion používá výraz XPath k výběru cílového uzlu a jeho hodnot. Porovnává výsledek výrazu XPath s očekávanou hodnotou. XPath je dotazovací jazyk XML pro výběr uzlů z XML.

Krok 1-po kliknutí na tlačítko Přidat tvrzení vyberte kategorii Assertion-Property Content.

Krok 2-poté vyberte typ tvrzení – XPath Match a klepněte na tlačítko Přidat.

Typ tvrzení

otevře se Průvodce konfigurací XPath Match. Před přidáním XPath je vyžadováno deklarace jmenného prostoru. Jmenný prostor XML je soubor jmen, identifikovaných odkazem Uri (Uniform Resource Identifier), který se používá v dokumentech XML jako názvy prvků a atributů. Totéž se používá v tvrzení SoapUI XPath.

Krok 3-pro deklarování jmenného prostoru XML klikněte na tlačítko „deklarovat“, které by tuto úlohu provedlo, jinak ručně deklarujte jmenný prostor.

Krok 4-po vyhlášení jmenného prostoru odkazujte XPath pomocí vytvořeného jmenného prostoru.

po kliknutí na tlačítko‘ deklarovat ‚ se objeví dva jmenné prostory se dvěma Uri. Jedním z nich je adresa URL schématu a druhá odpovídá skutečné adrese URL webové služby. Při odkazování na XPath musíme použít skutečný jmenný prostor, kde se nachází webová služba, a ne jmenný prostor schématu.

XPath výraz

Krok 5-Zadejte XPath uzlu XML, který je třeba ověřit. // ns1: ConversionRateResult udává hodnotu uzlu uzavřeného mezi <ConversionRateResult> & </ConversionRateResult> a ns1 odpovídá deklarovanému jmennému prostoru směřujícímu na ‚ www.webservicex.NET ‚

Krok 6 – Po zadání XPath klikněte na tlačítko „Vybrat z aktuálního“, aby byla hodnota z aktuální odpovědi vyzvednuta pro srovnání do budoucna. Hodnotu může uživatel upravovat.

Krok 7-Klikněte Na Uložit.

konfigurace

přidané tvrzení se zobrazí, jak je znázorněno na následujícím snímku obrazovky.

přidáno tvrzení

soapui_assertions.htm
inzeráty

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.