Elementy żądania usługi w testach mogą być używane do wysyłania żądania do usługi.
O tym zadaniu
Złożone żądania usług lub punkty weryfikacji mogą zawierać puste elementy XML, które nie są wymagane w skrypcie testowym. Podczas odtwarzania testu można pominąć takie puste elementy XML.
W sekcji upewnij się, że zaznaczone jest pole wyboru Wyświetl kolumnę „Pomiń, jeśli puste” w przeglądarce drzewa XML. Ta opcja powoduje wyświetlenie kolumny Pomiń, jeśli puste w widoku drzewa żądania. Można następnie wybrać elementy XML do pominięcia.
Procedura
- Otwórz test w edytorze testów, a następnie wybierz pierwszy element w teście.
- Kliknij przycisk Dodaj i wybierz żądanie usługi.
- Jeśli wybrano żądanie usługi WSDL, w obszarze roboczym wybierz co najmniej jeden plik WSDL dla usługi WWW,
którą chcesz przetestować, a następnie kliknij przycisk
Dalej. Jeśli jest to konieczne, można zaimportować plik WSDL do obszaru roboczego za pomocą przycisku Dodaj.
- Wybierz opcję HTTP, JMS lub
WebSphere MQ (w zależności od protokołu transportowego
używanego przez usługę WWW), a następnie podaj poprawną konfigurację protokołu
transportowego w celu wykonania wywołania. Istnieje możliwość utworzenia nowej konfiguracji transportu (opcja
Nowa) lub
użyć istniejącej konfiguracji.
- Kliknij przycisk Zakończ. W edytorze testów zostanie utworzone żądanie usługi WWW.
- Na stronie Komunikat żądania wybierz widok
Formularz, Drzewo lub
Źródło, aby zmodyfikować treść żądania usługi.
- Jeśli do żądania mają zostać dołączone pliki zasobów, wybierz kartę Załącznik. Użyj
opcji Dodaj, Usuń lub
Edytuj, aby wskazać zasoby, które mają zostać dołączone
do żądania.
- Jeśli usługa używa szyfrowania, podpisu lub innych protokołów zabezpieczeń, wybierz opcję
Zabezpieczenia żądania i Zabezpieczenia odpowiedzi,
aby skonfigurować zabezpieczenie tego konkretnego żądania usługi lub otworzyć edytor zabezpieczeń WSDL.
Co dalej
Po utworzeniu elementów można użyć edytora testów do edytowania żądań usługi. Istnieje możliwość
utworzenia elementu odpowiedzi usługi w celu przetestowania wydajności i
zachowania usługi. Ponadto można zastąpić niektóre wartości treści zmiennymi
puli danych lub odwołaniami.