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.
- Pasek menu
- Pasek szybkiego dostępu
- Obszar nawigacji projektu
- Właściwości obszaru roboczego
- 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.
- Wybierz ścieżkę, w której ma zostać zapisany obszar roboczy
- Nazwa XML obszaru roboczego, który należy zlokalizować, gdy użytkownik chce otworzyć obszar roboczy w przyszłości.
- 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.
- „Nowy projekt SOAP” umożliwia użytkownikowi utworzenie projektu poprzez zaimportowanie żądania SOAP.
- „Nowy projekt REST” umożliwia użytkownikowi utworzenie projektu poprzez zaimportowanie żądania REST.
- „Importuj projekt” umożliwia użytkownikowi zaimportowanie całego projektu poprzez zlokalizowanie odpowiedniego XML.
- „Zapisz wszystkie projekty” umożliwia użytkownikowi zapisanie wszystkich otwartych projektów jednym kliknięciem.
- „Zamknij wszystkie otwarte projekty” zamyka wszystkie projekty otwarte w tym obszarze roboczym.
- „Zmień nazwę obszaru roboczego” umożliwia użytkownikowi zmianę nazwy wcześniej utworzonego obszaru roboczego.
- „Przełącz obszar roboczy” umożliwia użytkownikowi przełączanie się między obszarami roboczymi.
- „Preferencje” pozwalają użytkownikowi dostosować interfejs SOAP. Zajmiemy się tym w następnej sekcji.
- „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”.
- Wskazuje wersję HTTP, która ma być używana do żądania i odpowiedzi.
- „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.
- Umożliwia użytkownikowi określenie metody kompresji. Może to być gzip, deflate lub None.
- „Jeśli zaznaczone”, umożliwia skompresowaną odpowiedź od hostów.
- „Jeśli zaznaczone” wyłącza dekompresję skompresowanych odpowiedzi.
- „Jeśli zaznaczone” zamyka połączenie HTTP dla każdego żądania SOAP.
- „Jeśli zaznaczone” umożliwia użytkownikowi określenie informacji uwierzytelniających dla żądań wychodzących.
- 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”.
- Cache WSDLs Włącza i wyłącza buforowanie WSDL
- Generuje przykładowe wartości w żądaniach
- Pozwala użytkownikom zawsze uwzględniać elementy opcjonalne w generowanych żądaniach
- Komunikaty odpowiedzi są drukowane w edytorze odpowiedzi
- 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.
- 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”.
- Zamyka wszystkie projekty podczas uruchamiania interfejsu użytkownika SOAP, aby skrócić czas uruchamiania i zużywać mniej pamięci.
- Wyświetla opis, jeśli jest dostępny.
- Automatycznie zapisuje wszystkie projekty podczas wychodzenia z interfejsu SOAP.
- Przed zapisaniem SOAP UI tworzy kopię zapasową projektu. Jeśli jest włączona, należy wspomnieć o folderze kopii zapasowej.
- Wyświetla i rozwija karty dziennika po uruchomieniu interfejsu użytkownika protokołu SOAP.
- Wyświetla okno dialogowe „strona startowa” po uruchomieniu interfejsu użytkownika SOAP.
- 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.
- Wyświetla stronę główną pomocy online dostępnej pod adresem www.soapui.org
- Umożliwia zarejestrowanym użytkownikom zadawanie pytań na forum i uzyskiwanie pomocy online od społeczności.
- Sprawdza najnowsze aktualizacje i instaluje je, jeśli są dostępne.
- Umożliwia użytkownikowi przejście do strony głównej www.soapui.org
- 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ć.