Przez: Tomasza Hamiltona
Zaktualizowano
W tym samouczku pokażemy, jak pobrać, zainstalować i skonfigurować interfejs SOAP (wersja Open Source).
Poniżej przedstawiono wymagania sprzętowe i programowe dla różnych platform.
W tym samouczku instalacja odbywa się na dysku Windows Środowisko. Proces pozostaje taki sam w przypadku innych systemów operacyjnych.
Oto plan działania procesu instalacji
Część A: Pobieranie
- Nawigować do https://www.soapui.org/downloads/latest-release/
- Przewiń w dół i wybierz program do pobierania na podstawie swojego systemu operacyjnego. W tym samouczku zainstalujemy SOAP UI na 64-bitowym Microsoft Windows system operacyjny.
- Po kliknięciu przycisku pobierania użytkownik zostaje automatycznie przekierowany do https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ a pobieranie instalatora rozpocznie się automatycznie.
Część B: Instalacja
Krok 1: Po pobraniu uruchom plik jako „Administrator”, jak pokazano poniżej
Krok 2: W kreatorze instalacji kliknij „Dalej”, aby kontynuować.
Krok 3: Wybierz katalog instalacyjny lub pozostaw domyślny katalog instalacyjny bez zmian.
Krok 4: Wybierz komponenty, 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 dla 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, a po jej zakończeniu kreator wyświetli poniższy stan. Kliknij „Zakończ”.
Krok 10: Po kliknięciu przycisku „Zakończ” zostanie uruchomiony interfejs SOAP.
- Pasek menu
- Pasek szybkiego dostępu
- Obszar nawigacji projektu
- Właściwości obszaru roboczego
- Obszar dziennika
POWIĄZANE ARTYKUŁY
- Poradniki SoapUI dla początkujących
- 15 pytań i odpowiedzi do rozmowy kwalifikacyjnej REST API na rok 2025
- 11 NAJLEPSZYCH alternatyw SoapUI (aktualizacja 2025)
- Co to jest testowanie BDD? Przykład ramowy
Część C: Konfiguracja
Najpierw zrozumiemy strukturę projektu w interfejsie SOAP.
- Pierwszym krokiem w interfejsie SOAP jest utworzenie obszaru roboczego. Z obszarem roboczym może być powiązanych kilka projektów. Użytkownicy mogą utworzyć więcej niż jeden obszar roboczy. W wersji SOAP UI Pro możemy płynnie przełączać środowiska, aby mapować je na różne punkty końcowe.
- Dla każdego projektu możemy stworzyć kilka zestawów testowych.
- 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ę graficzne przedstawienie struktury obszaru roboczego w SOAP-UI.
Krok 1: Pierwszym krokiem jest utworzenie przestrzeni roboczej. Utwórz obszar roboczy, jak pokazano poniżej. Wszystkie artefakty, które od tej chwili będziemy tworzyć, będą zawarte w tym obszarze roboczym.
Krok 2: Wprowadź nazwę obszaru roboczego i kliknij przycisk „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 musi się znajdować, gdy użytkownik będzie chciał w przyszłości otworzyć obszar roboczy.
- Kliknij „Zapisz”.
Krok 4: Obszar roboczy zostanie utworzony w sposób pokazany poniżej. Dostęp do właściwości obszaru roboczego możemy również uzyskać w zakładce „Właściwości obszaru roboczego”.
Teraz pomyślnie skonfigurowaliśmy SOAP-UI po pobraniu i zainstalowaniu, dzięki czemu możemy kontynuować testowanie.
Podstawowa nawigacja z graficznym interfejsem użytkownika
MENU PLIKU:
- Zrozumienie najczęściej używanych nawigacji w ramach SOAP-UI jest bardzo ważne dla płynnej 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 pliku XML.
- Opcja „Zapisz wszystkie projekty” pozwala użytkownikowi zapisać wszystkie otwarte projekty jednym kliknięciem.
- Opcja „Zamknij wszystkie otwarte projekty” zamyka wszystkie projekty otwarte w tym obszarze roboczym.
- Opcja „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 między obszarami roboczymi.
- „Preferencje” pozwalają użytkownikowi dostosować interfejs SOAP. Zajmiemy się tym w następnej sekcji.
- Opcja „Zapisz preferencje” umożliwia użytkownikowi zapisanie spersonalizowanych ustawień. Gdy interfejs użytkownika SOAP zostanie otwarty po raz kolejny, użyje preferencji zapisanych przez użytkownika.
PLIK >> PREFERENCJE >> USTAWIENIA HTTP:
- Teraz przyjrzyjmy się „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”.
- Oznacza wersję HTTP, która ma być używana na potrzeby żądania i odpowiedzi.
- „Nagłówek User-Agent” umożliwia użytkownikowi wstępne zdefiniowanie 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.
- Opcja „If Checked” wyłącza dekompresję skompresowanych odpowiedzi.
- Opcja „Jeśli zaznaczona” 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 odczytywanych z odpowiedzi. ZERO odpowiada nieograniczonemu rozmiarowi.
PLIK >> PREFERENCJE >> USTAWIENIA WSDL:
- Teraz przyjrzymy się szczegółowo najczęściej używanym ustawieniom WSDL.
- Buforuj WSDL Włącza i wyłącza buforowanie WSDL
- Generuje przykładowe wartości w żądaniach
- Pozwala użytkownikom zawsze dołączać elementy opcjonalne do generowanych żądań
- 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 interfejs SOAP wymaga ponownego uruchomienia.
- Aby zaoszczędzić miejsce, należy określić minimalny rozmiar wiadomości, która ma zostać skompresowana w pliku projektu SoapUI.
PLIK >> PREFERENCJE >> USTAWIENIA UI:
- Teraz przyjrzymy się szczegółowo najczęściej używanym ustawieniom interfejsu użytkownika.
- Zamyka wszystkie projekty podczas uruchamiania interfejsu SOAP, co skraca czas uruchamiania i zużywa mniej pamięci.
- Wyświetla opis, jeśli jest dostępny.
- Automatycznie zapisuje wszystkie projekty przy wychodzeniu z interfejsu SOAP.
- Przed zapisaniem interfejs SOAP tworzy kopię zapasową projektu. Jeśli ta opcja jest włączona, należy wspomnieć o folderze kopii zapasowej.
- Wyświetla i rozwija karty dziennika po uruchomieniu interfejsu użytkownika SOAP.
- Wyświetla okno dialogowe „strona startowa” po uruchomieniu interfejsu użytkownika SOAP.
- Po wyłączeniu podpowiedzi wyłącza podpowiedź, gdy użytkownik najedzie myszką 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 zamieszczanie pytań na forum i otrzymywanie pomocy online od społeczności.
- Sprawdza dostępność najnowszych aktualizacji i instalacji, 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 pozwolą Ci zrozumieć, jak tworzyć zestaw testów, przypadek testowy i kroki testowe, ale także pozwolą Ci testować żądania SOAP i jak je weryfikować.
Możesz lubić:
- Czym jest SoapUI? Wprowadzenie do…
- Asercje w SoapUI: Skrypty,…
- Jak utworzyć zestaw testów i przypadek testowy…
- 11 NAJLEPSZYCH alternatyw dla SoapUI…