Podczas tworzenia testu usługi można wysłać żądanie z edytora testów w celu zarejestrowania lub zaktualizowania elementu odpowiedzi.
Zanim rozpoczniesz
Elementy odpowiedzi usługi to elementy potomne elementów żądania usługi. Testy
usługi używają elementów odpowiedzi, aby mierzyć czas odpowiedzi między wywołaniem i odpowiadającą mu odpowiedzią. Elementy
odpowiedzi mogą również zawierać punkty weryfikacji.
Użytkownik może
kliknąć opcję
Aktualizuj odpowiedź w elemencie żądania, aby wykonać jedno z następujących działań:
- Rejestrowanie odpowiedzi z usługi: ta metoda polega na wysłaniu żądania i
zarejestrowaniu rzeczywistej odpowiedzi z usługi. W
przypadku usług używających protokołów transportowych
IBM® WebSphere MQ lub JMS można rejestrować wiele odpowiedzi.
- Zaktualizowanie treści bieżącej odpowiedzi: jeśli odpowiedź istnieje, jej
treść zostanie zastąpiona. Jeśli
odebranych zostanie wiele odpowiedzi, aktualizowana jest liczba i kolejność odpowiedzi.
Ważne: Po
zaktualizowaniu treści odpowiedzi punkty korelowania danych lub weryfikacji,
które odwoływały się do zastąpionej treści, mogą już nie działać.
Do
tworzenia lub edytowania elementów odpowiedzi w teście usługi można użyć edytora testów. Istnieją trzy metody dodawania odpowiedzi usługi:
- Generowanie odpowiedzi z pliku WSDL (Web Services Description Language):
jeśli usługa używa pliku WSDL, odpowiedź jest tworzona przy użyciu struktury treści określonej w pliku WSDL.
- Dodawanie odpowiedzi tekstowej: w tym typie odpowiedzi określana jest dowolnie sformatowana treść odpowiedzi.
- Rejestrowanie odpowiedzi z usługi: ta metoda polega na wysłaniu żądania i zarejestrowaniu rzeczywistej odpowiedzi z usługi.
Żądania
WebSphere MQ i żądania JMS mogą zawierać wiele elementów odpowiedzi.
Procedura
Aby dodać element odpowiedzi do testu usługi:
- Otwórz test w edytorze testów i wybierz element żądania usługi.
- Na stronie Szczegóły elementu testowego kliknij opcję Aktualizuj odpowiedź. Można również kliknąć element żądania usługi prawym przyciskiem myszy i
kliknąć opcję . To działanie powoduje wykonanie żądania usługi. Jeśli żądanie jest
poprawne, zostanie otwarte okno Aktualizacja odpowiedzi i wyświetlone zostaną dane odpowiedzi.
- W oknie Podgląd zwrotu przejrzyj treść odpowiedzi, aby upewnić się, że jest ona poprawna. W przypadku protokołów WebSphere MQ
i JMS, jeśli zostanie odebranych wiele odpowiedzi, kliknij strzałki, aby wyświetlić poszczególne odpowiedzi.
- Kliknij kartę Komunikat, aby wyświetlić treść
odpowiedzi w widoku Formularz, Drzewo lub Źródło.
- Kliknij kartę Załącznik, aby wyświetlić wszystkie pliki zasobów załączone do odpowiedzi.
- Kliknij kartę Właściwości odpowiedzi, aby wyświetlić właściwości odpowiedzi.
- Aby użyć odebranej odpowiedzi w teście, kliknij opcję Aktualizuj test. Powoduje to utworzenie elementów odpowiedzi jako elementów potomnych
elementu żądania lub zaktualizowanie istniejących elementów odpowiedzi przy użyciu nowych danych.
Co dalej
Po utworzeniu lub zaktualizowaniu elementów odpowiedzi można utworzyć
punkty weryfikacji dla treści odpowiedzi, aby przetestować zachowanie usługi.