Twierdzenie SoapUI-dopasowanie XPath

reklamy

twierdzenie XPath używa wyrażenia XPath do wyboru węzła docelowego i jego wartości. Porównuje wynik wyrażenia XPath z wartością oczekiwaną. XPath jest językiem zapytań XML do wybierania węzłów z XML.

Krok 1-po kliknięciu Dodaj twierdzenie, wybierz kategorię twierdzenia-zawartość właściwości.

Krok 2-następnie wybierz Assertion Type-XPath Match i kliknij Dodaj.

Typ twierdzenia

otwiera się kreator konfiguracji dopasowania XPath. Przed dodaniem XPath wymagana jest deklaracja przestrzeni nazw. XML namespace to zbiór nazw, identyfikowany przez odniesienie Uniform Resource Identifier (URI), używany w dokumentach XML jako nazwy elementów i atrybutów. To samo jest używane w twierdzeniu SoapUI XPath.

Krok 3-aby zadeklarować przestrzeń nazw XML, kliknij przycisk „Declare”, który zrobi zadanie, w przeciwnym razie ręcznie zadeklaruj przestrzeń nazw.

Krok 4-po zadeklarowaniu przestrzeni nazw, odwołaj się do XPath za pomocą utworzonej przestrzeni nazw.

po kliknięciu przycisku „Zadeklaruj” pojawią się dwie przestrzenie nazw z dwoma identyfikatorami Uri. Jednym z nich jest adres URL schematu, a drugi odpowiada rzeczywistemu adresowi URL usługi internetowej. Musimy użyć rzeczywistej przestrzeni nazw, w której znajduje się Usługa sieciowa, a nie przestrzeni nazw schematu podczas odwoływania się do XPath.

wyrażenie XPath

Krok 5 − wprowadź XPath węzła XML, który ma zostać zweryfikowany. //NS1: ConversionRateResult podaje wartość węzła zamkniętego pomiędzy <ConversionRateResult> & </ConversionRateResult> i NS1 odpowiada zadeklarowanej przestrzeni nazw wskazującej na ’ www.webserviceX.NET’

Krok 6-po wprowadzeniu XPath, kliknij „Wybierz z bieżącej”, aby wartość z bieżącej odpowiedzi została pobrana do porównania w przyszłości. Wartość może edytować użytkownik.

Krok 7-Kliknij Zapisz.

Konfiguracja

dodane twierdzenie zostanie wyświetlone tak, jak pokazano na poniższym zrzucie ekranu.

Dodano twierdzenie

soapui_assertions.htm
ogłoszenia

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.