Pobierz i zainstaluj SOAPUI na Windows

⚡ Inteligentne podsumowanie

Pobieranie, instalacja i konfiguracja SOAPUI Windows Przewodnik obejmuje cały proces wydania oprogramowania open source. Wyjaśnia wymagania sprzętowe, opcje instalatora, takie jak Hermes JS i samouczki, tworzenie obszaru roboczego oraz preferencje dotyczące HTTP, WSDL i interfejsu użytkownika, umożliwiające niezawodne testowanie usług sieciowych.

  • (Tj. Źródło pobierania: Zdobądź oprogramowanie open source SoapUI instalator z soapui.org i wybierz kompilację odpowiadającą architekturze systemu operacyjnego, np. 64-bitowej Windows.
  • 🛠️. Komponenty instalacji: Uruchom instalator jako Administrator i selektywnie włącz komponenty Source, Hermes JS i Tutorial na podstawie potrzeb testowych.
  • 🗂️. Konfiguracja obszaru roboczego: Stwórz SoapUI przestrzeń robocza, w której przechowywane są powiązane projekty, zestawy testów, przypadki testowe i kroki testowe w jednej, łatwej do nawigacji strukturze.
  • ⚙️ Preferencje HTTP i WSDL: Skonfiguruj wersję HTTP, kompresję, uwierzytelnianie, buforowanie WSDL i generowanie przykładowych wartości w obszarze Plik > Preferencje, aby zapewnić spójne uruchamianie.
  • 🖥️. Nawigacja GUI: Użyj menu Plik i Pomoc, aby importować projekty, przełączać się między obszarami roboczymi, zapisywać preferencje i uzyskiwać dostęp do SoapUI pomoc online.

Pobierz i zainstaluj SOAPUI na Windows

Przegląd pobierania, instalacji i konfiguracji SOAPUI

W tym przewodniku przedstawiono kroki pobierania, instalowania i konfigurowania SOAP UI (wersja Open Source) na Windows maszynie. Ta sama procedura ma zastosowanie do innych systemów operacyjnych, z niewielkimi zmianami w instalatorze.

Poniższy obraz poglądowy w formie tabeli podsumowuje obsługiwane platformy i wymagania sprzętowe.

Wymagania systemowe SOAPUI

Poniższy diagram przedstawia w skrócie proces instalacji.

Plan instalacji SOAPUI

Część A: Pobieranie SOAP UI

Zacznij od pobrania odpowiedniego instalatora dla docelowego systemu operacyjnego z oficjalnej strony SoapUI stronie internetowej.

SOAP UI Strona pobierania

SOAP UI Strona potwierdzenia pobrania

Część B: Instalacja SOAP UI on Windows

Po pobraniu instalatora uruchom go jako Administrator i postępuj zgodnie z instrukcjami kreatora instalacji.

Krok 1: Po pobraniu uruchom plik jako Administrator jak pokazano poniżej.

Uruchom SOAP UI Instalator jako administrator

Krok 2: W kreatorze konfiguracji kliknij Następna aby kontynuować.

SOAP UI Kreator konfiguracji – powitanie

Krok 3: Wybierz katalog instalacyjny lub zaakceptuj domyślny.

Wybierz katalog instalacyjny

Krok 4: Wybierz komponenty, które chcesz zainstalować.

  • SOAP UI: Opcja ta jest domyślnie zaznaczona i nie może być konfigurowana przez użytkownika.
  • Źródło: Włącz, aby uzyskać dostęp SOAP UI kod źródłowy. W tym przewodniku nie jest on sprawdzany.
  • Hermes JS: Włącz, jeśli aplikacja wymaga testowania JMS.
  • Poradnik: Włącz, aby zainstalować SOAP UI samouczki po instalacji.

Wybierz komponenty instalacji

Krok 5: Zaakceptuj umowę licencyjną i kliknij Następna.

Zaakceptuj umowę licencyjną

Krok 6: Wybierz lokalizację folderu dla samouczków lub zaakceptuj domyślną, a następnie kliknij Następna.

Wybierz folder samouczków

Krok 7: Wybierz folder menu Start lub zaakceptuj domyślny, a następnie kliknij Następna.

Wybierz folder menu Start

Krok 8: Tick Stwórz ikonę na pulpicie i kliknij Następna.

Opcja tworzenia ikony pulpitu

Krok 9: Rozpocznie się instalacja. Po jej zakończeniu kreator wyświetli poniższy status. Kliknij Zakończyć.

Ekran zakończenia instalacji

Krok 10: po kliknięciu Zakończyć, SOAP UI uruchamia się automatycznie.

SOAP UI Uruchomiony interfejs

Główny interfejs obejmuje:

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

Część C: Konfiguracja SOAP UI

Z SOAP UI Po zainstalowaniu, następnym etapem jest utworzenie obszaru roboczego i zapoznanie się z hierarchią projektu.

Poniższa struktura stanowi podstawę wszelkich prac testowych w SOAP UI:

  • Pierwszy krok w SOAP UI polega na utworzeniu obszaru roboczego. Do jednego obszaru roboczego może należeć kilka projektów, a użytkownicy mogą utworzyć więcej niż jeden obszar roboczy. Wersja Pro obsługuje przełączanie środowisk w celu mapowania na różne punkty końcowe.
  • Każdy projekt może zawierać kilka zestawów testów.
  • Każdy zestaw testów może zawierać kilka przypadków testowych.
  • Każdy przypadek testowy może zawierać kilka kroków testowych.

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

SOAP UI Struktura obszaru roboczego

Krok 1: Utwórz obszar roboczy, jak pokazano poniżej. Wszystkie artefakty utworzone od tego momentu będą do niego należeć.

Utwórz nowy obszar roboczy

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

Wprowadź nazwę obszaru roboczego

Krok 3: Wybierz ścieżkę, w której ma zostać zapisany plik XML obszaru roboczego.

  1. Wybierz katalog dla obszaru roboczego.
  2. Ustaw nazwę pliku XML obszaru roboczego. Ten plik zostanie otwarty później podczas ponownego ładowania obszaru roboczego.
  3. Kliknij Zapisz.

Zapisz plik XML obszaru roboczego

Krok 4: Obszar roboczy jest tworzony w sposób pokazany poniżej. Dostęp do właściwości obszaru roboczego jest również możliwy w Właściwości obszaru roboczego patka.

Potwierdzenie utworzenia obszaru roboczego

SOAP UI został już pobrany, zainstalowany i skonfigurowany, więc można rozpocząć prace testowe.

Podstawowa nawigacja GUI w SOAP UI

Zrozumienie najczęściej używanych menu w środku SOAP UI jest niezbędny do szybkiej nawigacji w rzeczywistych projektach. Poniższe sekcje obejmują menu Plik, Preferencje i Pomoc.

Menu Plik

SOAP UI Opcje menu Plik

  1. Nowy projekt SOAP tworzy projekt poprzez importowanie żądania SOAP.
  2. Nowy projekt REST tworzy projekt poprzez importowanie żądania REST.
  3. Importuj projekt ładuje cały projekt poprzez zlokalizowanie jego pliku XML.
  4. Zapisz wszystkie projekty zapisuje wszystkie otwarte projekty jednym kliknięciem.
  5. Zamknij wszystkie otwarte projekty zamyka każdy projekt w obszarze roboczym.
  6. Zmień nazwę obszaru roboczego zmienia nazwę bieżącego obszaru roboczego.
  7. Przełącz obszar roboczy przełącza się między obszarami roboczymi.
  8. Preferencje otwiera SOAP UI Okno dialogowe personalizacji. Szczegóły poniżej.
  9. Zapisz preferencje zapisuje ustawienia dostosowane, aby następnym razem SOAP UI sesja ładuje je automatycznie.

Plik > Preferencje > Ustawienia HTTP

Sekcja Ustawienia HTTP kontroluje sposób SOAP UI komunikuje się przez HTTP.

Preferencje ustawień HTTP

  1. Ustawia wersję protokołu HTTP używaną do żądań i odpowiedzi.
  2. Nagłówek agenta użytkownika Można je tutaj wstępnie zdefiniować. Jeśli pozostawimy puste, użyty zostanie domyślny nagłówek klienta HTTP.
  3. Określa metodę kompresji: gzip, deflate lub żadna.
  4. Jeśli zaznaczone, zezwala na skompresowane odpowiedzi od hostów.
  5. Jeśli zaznaczone, wyłącza dekompresję skompresowanych odpowiedzi.
  6. Jeśli zaznaczone, połączenie HTTP jest zamykane po każdym żądaniu SOAP.
  7. Jeśli zaznaczone, pozwala na określenie informacji uwierzytelniających dla żądań wychodzących.
  8. Ogranicza maksymalną liczbę bajtów odczytanych z odpowiedzi. Zero oznacza nieograniczoną liczbę.

Plik > Preferencje > Ustawienia WSDL

Ustawienia WSDL kontrolują buforowanie i zachowanie generowania przykładów.

Preferencje ustawień WSDL

  1. Buforuj WSDL-e włącza lub wyłącza buforowanie WSDL.
  2. Generuje przykładowe wartości wewnątrz żądań.
  3. Zawsze uwzględnia elementy opcjonalne w generowanych żądaniach.
  4. Drukuje odpowiedzi w edytorze odpowiedzi.
  5. Określa katalog zawierający pliki schematu (.xsd) do walidacji żądań WSDL. Zmiany w tym miejscu wymagają SOAP UI zrestartować.
  6. Ustawia minimalny rozmiar wiadomości do skompresowania w SoapUI plik projektu.

Plik > Preferencje > Ustawienia interfejsu użytkownika

Ustawienia interfejsu użytkownika dostosowują SOAP UI zachowania startowe i wrażenia wizualne.

Preferencje ustawień interfejsu użytkownika

  1. Zamyka wszystkie projekty przy uruchomieniu, aby skrócić czas uruchamiania i zmniejszyć zużycie pamięci.
  2. Wyświetla opisy, jeśli są dostępne.
  3. Automatycznie zapisuje wszystkie projekty po wyjściu SOAP UI.
  4. Tworzy kopię zapasową projektu przed zapisaniem. Jeśli ta opcja jest włączona, wymagana jest ścieżka do folderu kopii zapasowej.
  5. Wyświetla i rozwija karty dziennika podczas uruchamiania.
  6. Wyświetla okno dialogowe strony startowej przy uruchomieniu.
  7. Wyłącza podpowiedzi dotyczące narzędzi wyświetlane po najechaniu kursorem na opcje.

Menu pomocy

Menu Pomoc umożliwia szybki dostęp do dokumentacji, aktualizacji i informacji o wersji.

SOAP UI Menu pomocy

  1. Wyświetla stronę główną pomocy online www.soapui.org.
  2. Umożliwia zarejestrowanym użytkownikom publikowanie pytań na forum społeczności.
  3. Sprawdza dostępność najnowszych aktualizacji i instaluje je, jeśli są dostępne.
  4. Otwiera SOAP UI strona główna na www.soapui.org.
  5. Wyświetla informacje o kompilacji i wersji SOAP UI.

W kolejnych samouczkach dowiesz się, jak tworzyć zestawy testów, przypadki testowe i kroki testowe, a także jak wysyłać i weryfikować żądania SOAP.

FAQ

SOAP UI Oprogramowanie Open Source działa na Windows 7 lub nowszy z co najmniej 4 GB pamięci RAM i 1 GB wolnego miejsca na dysku. Java Środowisko wykonawcze jest dołączone do instalatora, dlatego nie jest wymagana osobna instalacja pakietu JDK.

SOAP UI Oprogramowanie Open Source jest bezpłatne i obsługuje podstawowe testy SOAP i REST. SoapUI Zawodowiec (ReadyAPI) dodaje funkcje testowania opartego na danych, zaawansowanych asercji, przełączania środowisk, testowania zabezpieczeń i raportowania dla zespołów korporacyjnych.

Tak. SOAP UI strona pobierania zawiera instalatory dla systemu Linux (.sh) i macOS (.dmg) oprócz WindowsKroki instalacji komponentów, akceptacji licencji i tworzenia obszaru roboczego są takie same na wszystkich platformach.

Otwórz menu Pomoc w środku SOAP UI i wybierz opcję Sprawdź aktualizacje. Możesz również pobrać najnowszy instalator ze strony soapui.org i uruchomić go na istniejącej instalacji. Istniejące obszary robocze i projekty pozostaną nienaruszone po aktualizacji.

Tak. Asystenci AI mogą odczytywać specyfikację WSDL lub usługi, rekomendować strukturę obszaru roboczego, sugerować preferowane ustawienia HTTP i WSDL oraz wstępnie generować przykładowe zestawy testów. To znacznie skraca czas konfiguracji nowych projektów SOAP.

Narzędzia AI mogą automatycznie wykrywać zmiany w schemacie WSDL, oznaczać nieprawidłowe asercje i proponować zaktualizowane kroki testowe. To zmniejsza liczbę niestabilnych testów, obniża nakłady na konserwację i pomaga zespołom ds. zapewnienia jakości utrzymać… SOAP UI pakiety dostosowane do rozwijającej się usługi sieciowejtracts.

Podsumuj ten post następująco: