Aktualizowanie odpowiedzi usługi z usługi

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:

  1. Otwórz test w edytorze testów i wybierz element żądania usługi.
  2. 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ę Dodaj > Odpowiedź na podstawie żądania. To działanie powoduje wykonanie żądania usługi. Jeśli żądanie jest poprawne, zostanie otwarte okno Aktualizacja odpowiedzi i wyświetlone zostaną dane odpowiedzi.
  3. 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.
    1. Kliknij kartę Komunikat, aby wyświetlić treść odpowiedzi w widoku Formularz, Drzewo lub Źródło.
    2. Kliknij kartę Załącznik, aby wyświetlić wszystkie pliki zasobów załączone do odpowiedzi.
    3. Kliknij kartę Właściwości odpowiedzi, aby wyświetlić właściwości odpowiedzi.
  4. 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.

Opinia