Szczegóły elementu punktu weryfikacji usługi

Punkty weryfikacji umożliwiają przetestowanie działania usługi przez sprawdzenie zwrotu komunikatu wywołania przy użyciu podanych kryteriów. Użytkownik może sprawdzić treść dokumentu XML zwrotu komunikatu i liczbę węzłów zwracanych przez zapytanie XPath oraz może sprawdzić, czy istnieje konkretny załącznik.

Punkty weryfikacji zawierania i równości

Punkty weryfikacji zawierania zwracają status Zakończone powodzeniem, gdy obiekt zwrotu komunikatu zawiera podany komunikat XML. Punkty weryfikacji równości zwracają status Zakończone powodzeniem, gdy obiekt zwrotu komunikatu jest zgodny z podanym komunikatem XML.

Weryfikacja następuje wtedy, gdy obiekt zwróconego komunikatu jest poprawnym komunikatem XML. Weryfikacja jest wykonywana w odniesieniu do nazwy elementu XML i końcowej wartości zwrotu elementu. Atrybuty nie są sprawdzane.

Do edytowania treści komunikatu należy używać widoków Formularz, Drzewo i Źródło.

Testuj za pomocą przestrzeni nazw XML
Tę opcję należy wybrać, aby zweryfikować kwalifikowaną strukturę (w tym przestrzeń nazw XML) zamiast nazwę prostą. Jeśli na przykład oczekiwane dane XML wyglądają następująco:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Jeśli opcja Rozróżnianie przestrzeni nazw jest włączona, weryfikacja jest przeprowadzana w odniesieniu do pełnej nazwy wartości zwrotu:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Jeśli opcja Rozróżnianie przestrzeni nazw jest wyłączona, operacja weryfikacji ignoruje znakowanie przestrzeni nazw i sprawdza tylko nazwę prostą elementu i końcową wartość zwracaną:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
W tym przypadku można uprościć wartość oczekiwanych danych XML do następującej postaci:
<responseElement><responseElement>
Testuj węzły tekstowe XML
Tę opcję należy wybrać, aby podczas weryfikacji uwzględniać wartości tekstowe XML.
Testuj atrybuty XML
Tę opcję należy wybrać, aby podczas weryfikacji uwzględniać atrybuty XML.
Formularz

Ten widok udostępnia prosty widok elementów wywołania i ich wartości. Ten widok służy do szybkiego edytowania wartości w formularzu.

Drzewo

Ten widok to hierarchiczny widok elementów wywołania z ich wartościami, atrybutami i powiązanymi przestrzeniami nazw. Do edytowania tej listy można używać opcji Dodaj, Wstaw, Usuń, W górę i W dół.

W zależności od potrzeb należy kliknąć przycisk filtr przestrzeń nazw, atrybut lub tekst.

Aby włączyć inteligentną edycję opartą na podanym dokumencie schematu XML (XSD), należy kliknąć opcję Zezwalaj tylko na poprawne modyfikacje. Aby podać zestaw dokumentów XSD dla środowiska roboczego, należy kliknąć prawym przyciskiem myszy projekt w nawigatorze testów, a następnie trzeba wybrać opcje Właściwości i Katalog schematów. Jeśli nie masz schematu XSD lub chcesz pominąć schemat, należy wyłączyć inteligentną edycję.

Istnieje możliwość podania standardowych wyrażeń regularnych języka Java™. W kolumnie Wyrażenie regularne należy wybrać wiersz z atrybutem lub wartością tekstową i wpisać wyrażenie regularne w kolumnie Wartość. Na przykład poniższe wyrażenie regularne sprawdza, czy adres e-mail został poprawnie sformatowany: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Źródło
W tym widoku wyświetlany jest źródłowy dokument XML wywołania.
Ważne: Znaczniki ID wyświetlane na stronie Źródło odnoszą się do wewnętrznej reprezentacji testu. Po usunięciu tych znaczników zostaną usunięte wszystkie istniejące odwołania i podstawienia. Po usunięciu znaczników nie można utworzyć ich ponownie.

Punkty weryfikacji zapytania

Punkty weryfikacji zapytania zwracają status Zakończone powodzeniem, gdy liczba węzłów zwróconych przez zapytanie języka XML Path jest zgodna z oczekiwaną liczbą węzłów podaną w punkcie weryfikacji.

Weryfikacja następuje wtedy, gdy obiekt zwrotu komunikatu jest poprawnym dokumentem XML.

Wyrażenie XPath

Należy podać zapytanie przy użyciu języka XML Path. Szczegółowe informacje na temat pisania zapytania XPath można znaleźć w specyfikacji języka XPath: http://www.w3.org/TR/xpath. Należy kliknąć opcję Buduj wyrażenie, aby otworzyć okno Budowanie wyrażeń XPath.

Uwaga: Ponieważ wyrażenia XPath wymagają, aby nazwa kwalifikowana miała przedrostek, zwrócą one wartość NULL w przypadku domyślnej przestrzeni nazw zadeklarowanej przy użyciu atrybutu xmlns.
Operator i Oczekiwano licznika
Te pola służą do podawania oczekiwanej liczby węzłów zwracanych przez zapytanie.
Wartościuj
Należy kliknąć ten przycisk, aby obliczyć liczbę węzłów na podstawie bieżących danych wejściowych. Ta wartość automatycznie zastępuje bieżącą wartość Oczekiwano licznika.

Punkty weryfikacji załącznika

Punkty weryfikacji załącznika zwracają status Zakończone powodzeniem, jeśli załącznik zwrotu komunikatu jest zgodny ze wszystkimi kryteriami podanymi w punkcie weryfikacji.

Weryfikacja następuje tylko wtedy, gdy obiekt zwrotu komunikatu jest poprawnym dokumentem XML.

Indeks załącznika, który ma zostać zweryfikowany

W przypadku istnienia wielu załączników liczba ta wskazuje, który załącznik ma zostać sprawdzony.

Wielkość załącznika

Służy do podawania oczekiwanej wielkości załącznika.

Typ MIME
Służy do podawania oczekiwanego typu MIME załącznika.
Kodowanie
Służy do podawania oczekiwanego kodowania załącznika.

Punkty weryfikacji XSD

Punkt weryfikacji pliku XSD sprawdza, czy treść zwracana przez usługę jest sprawdzana pod kątem poprawności przez podane pliki XSD (XML Schema Definition) lub pliki WSDL (Web Service Definition Language) zawierające definicje XSD.

Weryfikacja następuje tylko wtedy, gdy obiekt zwrotu komunikatu jest poprawnym dokumentem XML.

Dodaj XSD
Służy do dodawania pliku XSD do listy sprawdzeń poprawności.
Dodaj WSDL

Służy do dodawania pliku WSDL zawierającego definicję XSD do listy sprawdzeń poprawności.

Otwórz

Służy do otwierania wybranego pliku XSD lub WSDL.


Opinia