SOAPUI Pobierz, zainstaluj & Konfiguracja w systemie Windows

Spisie treści:

Anonim

W tym samouczku pokażemy, jak pobrać, zainstalować i skonfigurować interfejs SOAP (wersja Open Source).

Poniżej przedstawiono wymagania dotyczące oprogramowania i sprzętu dla różnych platform.

W tym samouczku instalacja jest wykonywana w środowisku Windows. Proces pozostaje taki sam dla innych systemów operacyjnych.

Oto mapa drogowa procesu instalacji

Część A: Pobieranie

  • Przejdź do https://www.soapui.org/downloads/latest-release/
  • Przewiń w dół i wybierz narzędzie do pobierania w oparciu o system operacyjny. W tym samouczku zainstalujemy interfejs SOAP w 64-bitowym systemie operacyjnym Microsoft Windows.
  • Po kliknięciu pobierania użytkownik jest automatycznie przekierowywany na stronę images/1/090919_0452_SOAPUIDownl4.png.webp">

Część B: Instalacja

Krok 1: Po pobraniu uruchom plik jako „Administrator”, jak pokazano poniżej

Krok 2: W kreatorze konfiguracji kliknij „Dalej”, aby kontynuować.

Krok 3: Wybierz katalog instalacyjny lub pozostaw domyślny katalog instalacyjny bez zmian.

Krok 4: Wybierz składniki, które chcesz zainstalować.

  • Interfejs SOAP jest domyślnie zaznaczony i NIE można go konfigurować przez użytkownika.
  • Źródło - Włącz, jeśli chcesz uzyskać dostęp do kodu źródłowego SOAP-UI. Nie wybraliśmy tego.
  • Hermes JS - Włącz, jeśli aplikacja wymaga testowania JMS.
  • Samouczek - Włącz, jeśli chcesz uzyskać dostęp do samouczków SOAP-UI Po instalacji.

Krok 5: Zaakceptuj umowę licencyjną i kliknij „Dalej”, aby kontynuować.

Krok 6: Wybierz lokalizację folderu samouczków lub pozostaw domyślną lokalizację bez zmian i kliknij „Dalej”.

Krok 7: Wybierz lokalizację folderu menu Start lub pozostaw domyślną lokalizację bez zmian i kliknij „Dalej”.

Krok 8: Zaznacz pole wyboru „utwórz ikonę na pulpicie” i kliknij „Dalej”.

Krok 9: Rozpocznie się instalacja i po jej zakończeniu kreator pokaże poniższy status. Kliknij „Zakończ”.

Krok 10: Po kliknięciu przycisku „Zakończ” uruchamiany jest interfejs SOAP.

  1. Pasek menu
  2. Pasek szybkiego dostępu
  3. Obszar nawigacji projektu
  4. Właściwości obszaru roboczego
  5. Obszar dziennika

Część C: Konfiguracja

Najpierw zrozumiemy strukturę projektu w SOAP UI.

  • Pierwszym krokiem w SOAP UI jest utworzenie obszaru roboczego. Z obszarem roboczym może być skojarzonych kilka projektów. Użytkownicy mogą tworzyć więcej niż jeden obszar roboczy. W wersji SOAP UI Pro możemy bezproblemowo przełączać środowiska, aby odwzorować je na różne punkty końcowe.
  • Dla każdego projektu możemy stworzyć kilka zestawów testów.
  • Do każdego zestawu testów może być dołączonych kilka przypadków testowych.
  • Z każdym przypadkiem testowym może być powiązanych kilka kroków testowych.

Poniżej znajduje się obrazkowa reprezentacja struktury obszaru roboczego w SOAP-UI.

Krok 1: Pierwszym krokiem jest utworzenie obszaru roboczego. Utwórz obszar roboczy, jak pokazano poniżej. Wszystkie artefakty, które od teraz będziemy tworzyć, będą się znajdować w tym obszarze roboczym.

Krok 2: Wprowadź nazwę obszaru roboczego i kliknij „OK”.

Krok 3: Teraz użytkownik musi wybrać ścieżkę, w której ma zostać zapisany ten obszar roboczy.

  1. Wybierz ścieżkę, w której ma zostać zapisany obszar roboczy
  2. Nazwa XML obszaru roboczego, który należy zlokalizować, gdy użytkownik chce otworzyć obszar roboczy w przyszłości.
  3. Kliknij „Zapisz”.

Krok 4: Przestrzeń robocza jest tworzona, jak pokazano poniżej. Możemy również uzyskać dostęp do właściwości obszaru roboczego w zakładce „Właściwości obszaru roboczego”.

Teraz pomyślnie skonfigurowaliśmy SOAP-UI po pobraniu i zainstalowaniu, abyśmy mogli kontynuować testy.

Podstawowa nawigacja GUI

MENU PLIKÓW:

  • Zrozumienie najczęściej używanych nawigacji w SOAP-UI jest bardzo ważne dla bezproblemowej nawigacji podczas pracy nad projektami w czasie rzeczywistym. Przyjrzyjmy się najpierw menu plików.

  1. „Nowy projekt SOAP” umożliwia użytkownikowi utworzenie projektu poprzez zaimportowanie żądania SOAP.
  2. „Nowy projekt REST” umożliwia użytkownikowi utworzenie projektu poprzez zaimportowanie żądania REST.
  3. „Importuj projekt” umożliwia użytkownikowi zaimportowanie całego projektu poprzez zlokalizowanie odpowiedniego XML.
  4. „Zapisz wszystkie projekty” umożliwia użytkownikowi zapisanie wszystkich otwartych projektów jednym kliknięciem.
  5. „Zamknij wszystkie otwarte projekty” zamyka wszystkie projekty otwarte w tym obszarze roboczym.
  6. „Zmień nazwę obszaru roboczego” umożliwia użytkownikowi zmianę nazwy wcześniej utworzonego obszaru roboczego.
  7. „Przełącz obszar roboczy” umożliwia użytkownikowi przełączanie się między obszarami roboczymi.
  8. „Preferencje” pozwalają użytkownikowi dostosować interfejs SOAP. Zajmiemy się tym w następnej sekcji.
  9. „Zapisz preferencje” umożliwia użytkownikowi zapisanie dostosowanych ustawień. Gdy interfejs użytkownika SOAP zostanie otwarty po raz kolejny, korzysta z preferencji zapisanych przez użytkownika.

PLIK >> PREFERENCJE >> USTAWIENIA HTTP:

  • Przyjrzyjmy się teraz „Preferencjom” z menu plików. Po kliknięciu opcji „Preferencje” w menu „Plik” otworzy się poniższe okno dialogowe.
    • Szczegółowo omówimy najczęściej używane „Ustawienia HTTP”.

  1. Wskazuje wersję HTTP, która ma być używana do żądania i odpowiedzi.
  2. „Nagłówek User-Agent” umożliwia predefiniowanie użytkownika przy użyciu tej opcji. Jeśli nie jest zdefiniowany, używa domyślnego nagłówka klienta http.
  3. Umożliwia użytkownikowi określenie metody kompresji. Może to być gzip, deflate lub None.
  4. „Jeśli zaznaczone”, umożliwia skompresowaną odpowiedź od hostów.
  5. „Jeśli zaznaczone” wyłącza dekompresję skompresowanych odpowiedzi.
  6. „Jeśli zaznaczone” zamyka połączenie HTTP dla każdego żądania SOAP.
  7. „Jeśli zaznaczone” umożliwia użytkownikowi określenie informacji uwierzytelniających dla żądań wychodzących.
  8. Umożliwia użytkownikowi ograniczenie maksymalnej liczby bajtów do odczytania z odpowiedzi. ZERO odpowiada nieograniczonemu rozmiarowi.

PLIK >> PREFERENCJE >> USTAWIENIA WSDL:

  • Teraz szczegółowo omówimy najczęściej używane „Ustawienia WSDL”.

  1. Cache WSDLs Włącza i wyłącza buforowanie WSDL
  2. Generuje przykładowe wartości w żądaniach
  3. Pozwala użytkownikom zawsze uwzględniać elementy opcjonalne w generowanych żądaniach
  4. Komunikaty odpowiedzi są drukowane w edytorze odpowiedzi
  5. Umożliwia użytkownikowi określenie katalogu zawierającego pliki schematu (.xsd) podczas sprawdzania poprawności żądań WSDL. Po zmianie zawartości tego katalogu SOAP UI wymaga ponownego uruchomienia.
  6. Aby zaoszczędzić miejsce, minimalny rozmiar wiadomości do skompresowania w pliku projektu SoapUI.

PLIK >> PREFERENCJE >> USTAWIENIA UI:

  • Teraz szczegółowo omówimy najczęściej używane „Ustawienia interfejsu użytkownika”.

  1. Zamyka wszystkie projekty podczas uruchamiania interfejsu użytkownika SOAP, aby skrócić czas uruchamiania i zużywać mniej pamięci.
  2. Wyświetla opis, jeśli jest dostępny.
  3. Automatycznie zapisuje wszystkie projekty podczas wychodzenia z interfejsu SOAP.
  4. Przed zapisaniem SOAP UI tworzy kopię zapasową projektu. Jeśli jest włączona, należy wspomnieć o folderze kopii zapasowej.
  5. Wyświetla i rozwija karty dziennika po uruchomieniu interfejsu użytkownika protokołu SOAP.
  6. Wyświetla okno dialogowe „strona startowa” po uruchomieniu interfejsu użytkownika SOAP.
  7. Po wyłączeniu podpowiedzi wyłącza podpowiedź, gdy użytkownik najedzie kursorem myszy na opcje / przyciski podczas nawigacji.

WSPARCIE:

  • Przyjrzyjmy się ważnym opcjom menu Pomoc.

  1. Wyświetla stronę główną pomocy online dostępnej pod adresem www.soapui.org
  2. Umożliwia zarejestrowanym użytkownikom zadawanie pytań na forum i uzyskiwanie pomocy online od społeczności.
  3. Sprawdza najnowsze aktualizacje i instaluje je, jeśli są dostępne.
  4. Umożliwia użytkownikowi przejście do strony głównej www.soapui.org
  5. Wyświetla informacje o kompilacji i wersji interfejsu użytkownika protokołu SOAP.

Nadchodzące samouczki nie tylko pomogą Ci zrozumieć, jak tworzyć zestaw testów, przypadek testowy i kroki testowe, ale także pozwolą Ci przetestować żądania SOAP i jak je zweryfikować.