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
- 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.
- Na stronie Wybór specyfikacji usług WWW wybierz opcję
WS-ReliableMessaging i kliknij przycisk Dalej.
- 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.
- Na stronie Konfigurowanie protokołu wybierz
istniejącą konfigurację transportu HTTP lub kliknij przycisk Nowa, aby utworzyć nową konfigurację.
- Określ wartości pól Adres URL dla usługi, Metoda dla protokołu HTTP i Wersja.
- W tabeli Nagłówek kliknij opcję
Dodaj, aby określić specyficzne nagłówki, które muszą
zostać dodane do wywołania.
- W tabeli Informacje cookie kliknij opcję
Dodaj, aby określić specyficzne informacje cookie, które wymagają użycia w wywołaniu.
- Kliknij przycisk Dalej.
- Na stronie Opcje sekwencji określ sposób, w jaki zostanie utworzona struktura sekwencji w teście.
- W polu Liczba komunikatów określ liczbę wywołań na liście lub liczbę iteracji pętli.
- 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.
- Wybierz opcję Przetasuj sekwencję, jeśli numery wywołań mają być generowane w kolejności losowej.
- Kliknij przycisk Zakończ. To działanie powoduje wygenerowanie struktury wywołania usługi niezawodnego przesyłania komunikatów w teście.