Tworzenie struktury wywołania niezawodnego przesyłania komunikatów

Użytkownik może utworzyć strukturę testu dedykowaną do testowania wywołań usług opartych na specyfikacji WS-ReliableMessaging.

Zanim rozpoczniesz

Specyfikacja WS-ReliableMessaging zapewnia możliwość niezawodnego dostarczania serii komunikatów SOAP między rozproszonymi aplikacjami w razie awarii komponentu oprogramowania, systemu lub sieci. W kontekście testu usługi struktura wywołania niezawodnego przesyłania komunikatów składa się z serii wywołań, które są zgodne ze specyfikacją. Strukturę można utworzyć jako sekwencyjną listę unikalnych wywołań usług lub pętlę zawierającą element wywołania i używającą puli danych do identyfikowania unikalnych wywołań.

Procedura

  1. Wybierz test w edytorze testów i kliknij opcję Dodaj, a następnie opcję Struktura oparta na specyfikacji. Zostanie otwarty kreator Nowy test usługi WWW.
  2. Na stronie Wybór specyfikacji usług WWW wybierz opcję WS-ReliableMessaging i kliknij przycisk Dalej.
  3. Wybierz co najmniej jeden plik WSDL (Web Services Description Language) w obszarze roboczym dla usługi WWW, która ma zostać przetestowana, a następnie kliknij przycisk Dalej. Jeśli jest to wymagane, można zaimportować plik WSDL do obszaru roboczego przy użyciu przycisku Importuj.
  4. Na stronie Konfigurowanie protokołu wybierz istniejącą konfigurację transportu HTTP lub kliknij przycisk Nowa, aby utworzyć nową konfigurację.
    1. Określ wartości pól Adres URL dla usługi, Metoda dla protokołu HTTP i Wersja.
    2. W tabeli Nagłówek kliknij opcję Dodaj, aby określić specyficzne nagłówki, które muszą zostać dodane do wywołania.
    3. W tabeli Informacje cookie kliknij opcję Dodaj, aby określić specyficzne informacje cookie, które wymagają użycia w wywołaniu.
    4. Kliknij przycisk Dalej.
  5. Na stronie Opcje sekwencji określ sposób, w jaki zostanie utworzona struktura sekwencji w teście.
    1. W polu Liczba komunikatów określ liczbę wywołań na liście lub liczbę iteracji pętli.
    2. Wybierz opcję Utwórz listę wywołań usług, aby wygenerować listę wywołań z liczbą komunikatów, lub opcję Utwórz pętlę z pulą danych, aby wygenerować pętlę z pulą danych. Pula danych definiuje numer dla każdego wywołania w pętli.
    3. Wybierz opcję Przetasuj sekwencję, jeśli numery wywołań mają być generowane w kolejności losowej.
  6. Kliknij przycisk Zakończ. To działanie powoduje wygenerowanie struktury wywołania usługi niezawodnego przesyłania komunikatów w teście.

Opinia