SoapUI

Screenshot Software:
SoapUI
Szczegóły programowe:
Wersja: 5.4.0 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Ole Matzura
Licencja: Wolny
Popularność: 514

Rating: nan/5 (Total Votes: 0)

SoapUI to komercyjny, a jednocześnie swobodnie dystrybuowany projekt oprogramowania, który został zaprojektowany jako przydatne narzędzie do testowania funkcjonalnego, testowania zgodności, testowania nadzoru, testowania bezpieczeństwa, a także do inspekcji, monitorowanie, wywoływanie, symulowanie lub kpiny z interfejsów API SOAP / WSDL i REST / WADL.


De facto standard testowania API

SoapUI został uznany za de facto standard testowania API i obejmuje obsługę REST (Transfer Reprezentatywnego Państwa), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity), AMF (Action Message Format), protokoły HTTP (Hypertext Transfer Protocol) i POX (Plain Old XML).

Wśród najważniejszych wydarzeń można wymienić, że można go wykorzystać do symulacji usług, szyderstwa usług, generowania kodu, testowania POX, testowania AMF, testowania SOAP, testowania REST, testowania obciążenia, testowania funkcjonalnego, testowania JMS, testowania JDBC, jak oraz testowanie bezpieczeństwa. Ma ponad 5,5 miliona pobrań i jest dystrybuowana w ramach projektu SmartBear Software, który zapewnia wydajną kontrolę jakości i narzędzia programistyczne.

Ponadto może być używany jako narzędzie generujące kody. Oprogramowanie pozwala również użytkownikom łatwo i szybko tworzyć zaawansowane testy wydajności, a także uruchamiać zautomatyzowane testy funkcjonalne. SoapUI działa dobrze na wszystkich systemach GNU / Linux, dla których jest dystrybuowany jako gotowe pakiety binarne w formatach plików tar.gz i sh, obsługując 64-bitowe (x86_64) i 32-bitowe (x86) architektury zestawów instrukcji. Obsługiwane są również systemy operacyjne Microsoft Windows i Mac OS X.


Pod maską i dostępnością

Program został napisany w całości w języku programowania Java i wykorzystuje technologię Java Swing do graficznego interfejsu użytkownika. Dla wygody użytkownika jest on dystrybuowany jako pre-generowany ogólny pakiet binarny, który zawiera plik wykonywalny JAR, a także instalatory dla 32-bitowych i 64-bitowych platform sprzętowych, w formacie pliku sh. Informacje o cenach dla SoapUI Pro można znaleźć na stronie internetowej projektu.

Co nowego w tej wersji:

  • Nowa dołączona wtyczka SwaggerHub, która ułatwia importowanie definicji interfejsu Swagger API z SwaggerHub do projektu i eksportowanie interfejsów API do SwaggerHub. (SOAPUIOS-152)
  • Bardziej efektywne wykorzystanie pamięci. (SOAPUIOS-154)
  • Nowa funkcja autorstwa Stanisława Woźniaka (użytkownik GitHub z pseudonimem sponte): Runner testowy ma nowe ustawienie, które powoduje, że SoapUI eksportuje właściwości przypadków testowych do raportów JUnit. Możesz znaleźć nowe "Eksportuj wyniki JUnit z właściwościami testowymi" pole wyboru na karcie Raporty w oknie dialogowym, w którym określasz właściwości testu biegowego przed uruchomieniem. Aby włączyć tę funkcję z wiersza poleceń, użyj nowego argumentu wiersza polecenia -J. (SOAPUIOS-156)
  • Poprawka błędu Marca Paquette (marcpa00 w GitHub): Wcześniejsze wersje podwójnych wiadomości SoapUI wysyłanych do dziennika konsoli z kodu Groovy. Marc to naprawił. (SOAPUIOS-157)
  • Więcej poprawek:
  • Wtyczka UXM AlertSite nie dodała "Monitorujących interfejsów API". pozycja do menu produktu. (SOAPUIOS-166)
  • Błąd (tryb dostępu do skryptów wsi test-narzędzi nie mógł zostać ustawiony) może wystąpić podczas instalowania produktu w systemie Linux. (SOAPUIOS-161)
  • Uruchomienie Zgodności WS-I dla usługi SOAP może spowodować wyjątek. (SOAPUIOS-158)

Co nowego w wersji:

  • Nowa dołączona wtyczka SwaggerHub, która ułatwia importowanie definicji interfejsu Swagger API z SwaggerHub do projektu i eksportowanie interfejsów API do SwaggerHub. (SOAPUIOS-152)
  • Bardziej efektywne wykorzystanie pamięci. (SOAPUIOS-154)
  • Nowa funkcja autorstwa Stanisława Woźniaka (użytkownik GitHub z pseudonimem sponte): Runner testowy ma nowe ustawienie, które powoduje, że SoapUI eksportuje właściwości przypadków testowych do raportów JUnit. Możesz znaleźć nowe "Eksportuj wyniki JUnit z właściwościami testowymi" pole wyboru na karcie Raporty w oknie dialogowym, w którym określasz właściwości testu biegowego przed uruchomieniem. Aby włączyć tę funkcję z wiersza poleceń, użyj nowego argumentu wiersza polecenia -J. (SOAPUIOS-156)
  • Poprawka błędu Marca Paquette (marcpa00 w GitHub): Wcześniejsze wersje podwójnych wiadomości SoapUI wysyłanych do dziennika konsoli z kodu Groovy. Marc to naprawił. (SOAPUIOS-157)
  • Więcej poprawek:
  • Wtyczka UXM AlertSite nie dodała "Monitorujących interfejsów API". pozycja do menu produktu. (SOAPUIOS-166)
  • Błąd (tryb dostępu do skryptów wsi test-narzędzi nie mógł zostać ustawiony) może wystąpić podczas instalowania produktu w systemie Linux. (SOAPUIOS-161)
  • Uruchomienie Zgodności WS-I dla usługi SOAP może spowodować wyjątek. (SOAPUIOS-158)

Co nowego w wersji 5.2.0:

  • Główne nowe funkcje:
  • Możesz użyć 4 nowych asercji opartych na JSONPath:
  • JsonPath Count - Oblicza liczbę wystąpień elementu w odpowiedzi JSON.
  • JsonPath Existence Match - wyodrębnia dane z odpowiedzi JSON i porównuje je z wartością oczekiwaną.
  • Dopasowanie JsonPath - sprawdza, czy odpowiedź JSON zawiera określony węzeł.
  • Dopasowanie JsonPath RegEx - Wyodrębnia dane z odpowiedzi JSON i weryfikuje je za pomocą wyrażenia regularnego. Nowe asercje można znaleźć w oknie dialogowym Dodaj potwierdzenia w grupie Asercja zawartości właściwości.
  • Możesz tworzyć nowe puste projekty (we wcześniejszych wersjach projekty musiały być oparte na WSDL lub WADL lub URI).
  • Ulepszenia:
  • Nowy wygląd inspirowany przez Ready! API.
  • Obsługa Java 6 została usunięta. Aby uruchomić SoapUI, teraz musisz mieć Java 7 na swoim komputerze. Pakiet instalacyjny SoapUI zawiera moduły Java 7, więc jeśli używasz instalatora, nie musisz pobierać i instalować dodatkowych plików.
  • Stare ikony zostały zastąpione nowszymi ikonami.
  • Dołączone wtyczki:
  • Pakiet instalacyjny SoapUI zawiera następujące wtyczki:
  • Wtyczka MQTT - włącza testowanie IOT usług MQTT.
  • Wtyczka Swagger - umożliwia ładowanie i zapisywanie opisów interfejsu Swagger.
  • Wtyczka AlertSite UXM - umożliwia rozproszone monitorowanie interfejsów API.
  • Naprawione błędy:
  • Asercja limitu czasu JMS nie działała.
  • SoapUI nie znalazł załączników określonych przez 'xop: Include href'.
  • SoapUI nie udało się załadować wtyczek po uruchomieniu testów za pomocą testrunner.bat, a bieżący katalog różnił się od bin.
  • "Pomoc" & gt; Polityka prywatności & quot; pozycja menu nie otworzyła żadnej strony internetowej. Teraz otwiera http://www.soapui.org/Store-Info/privacy-policy.html.
  • W edytorze kroków testowych Transfer właściwości można było dodać dwie pozycje o tej samej nazwie do listy Przeniesienia.
  • Gdy zmieniłeś rozmiar "Zawiera" okno edycji asercji, tekst w tym oknie nie zmienił odpowiednio rozmiaru.
  • Karta Przegląd edytora interfejsu usług REST wyświetlana "Definicja WSDL" zamiast "Definicji WADL".
  • Wystąpił błąd w preferencjach SoapUI & gt; Ekran ustawień WSDL.

Co nowego w wersji 5.1.3:

  • Główne nowe funkcje:
  • REST Mocking - Łatwe tworzenie REST MockServices bez wykonywania skryptów i testowania niedostępnych / prototypowych interfejsów API.
  • Obsługa OAuth 2.0 - Testuj interfejsy API przy użyciu OAuth 2.0, grupuj różne dane uwierzytelniające OAuth 2.0 w profile i automatyzuj testy OAuth 2.0 w celu integracji z innymi narzędziami do kompilacji.
  • (tylko w wersji Pro) REST Discovery - szybko przetestuj swój nieudokumentowany interfejs API, rejestrując interakcje z interfejsem API.
  • (tylko w wersji Pro) REST Test Suite Builder - Automatycznie twórz zestawy testów z zarejestrowanych interakcji z interfejsem API, upewniając się, że testujesz właściwe żądania.
  • (tylko w wersji Pro) REST Discovery + REST Mocking - Bezproblemowe tworzenie makr REST za pomocą odpowiedzi z nagrań REST Discovery.
  • Naprawione błędy:
  • XSD są teraz poprawnie wyświetlane dla MockServices w podkatalogach (SOAP-1313)
  • Panel dziennika pamięci pokazuje teraz poprawną całkowitą pamięć dla rozmiarów powyżej 2 GB (SOAP-1574)
  • Teraz można podpisać BinarySecurityToken podczas tworzenia wpisu do podpisu WSS (SOAPUI-4586 / SOAP-1097, wkład Willema Salembiera)
  • Edytor zasobów i widoki edytora żądań są teraz lepiej zsynchronizowane (SOAP-830)
  • Poprawiono zachowanie wyskakującej tabeli parametrów żądania (SOAP-845)
  • Dodano brakujący tekst podpowiedzi z "New REST Resource" & quot; dialog (SOAP-1102)
  • Usunięto niektóre zduplikowane archiwa biblioteki. (SOAP-1195)
  • Importowanie WSDL chronionego przez podstawowe uwierzytelnianie HTTP jest teraz możliwe (SOAP-1331)
  • Konwersja XML nie kończy się niepowodzeniem dla wartości JSON, której nazwa zaczyna się od cyfry (SOAP-1405)
  • Strona początkowa jest teraz poprawnie zmieniana także w systemie Mac OS X (SOAP-1212)
  • Przekierowane żądania nie ignorują już ręcznie skonfigurowanych ustawień proxy (SOAP-1208)
  • Naprawiono kilka drobnych problemów z JSON podczas korzystania z plików WADL ze schematem (SOAP-1219)
  • Naprawiono wyjątek NullPointerException podczas potwierdzania zgodności schematu na XSD (SOAP-1229)
  • Ponownie można utworzyć nowe kroki testowe REST pomimo usług REST o zduplikowanych nazwach. (SOAP-1239)
  • Naprawiono niestandardowe właściwości, które nie działają z krokami testowymi REST, które używały punktu końcowego JMS (SOAP-1251)
  • Naprawiono tworzenie SecurityTestRunner w systemie Mac OS X (SOAP-1278)
  • Lepsza kompatybilność z MTOM i WCF (SOAP-1316)
  • Usunięto niepotrzebne & quot; Nie można usunąć tymczasowego pliku projektu & quot; ostrzeżenia. (SOAP-1338)
  • Eksport projektu do pliku zip nie powoduje już wyświetlenia komunikatu o błędzie (SOAP-1948)
  • SSLContext można teraz konfigurować za pomocą właściwości systemowej soapui.sslcontext.algorithm (SOAP-2013)
  • Szeroki kod Unicode nie powoduje już zaimportowania wyjątku CharConversionException podczas importowania (SOAP-1752)
  • (tylko wersja Pro) Naprawiono awarię pluginów maven podczas wykonywania projektu zawierającego Asercję zawartości wiadomości (SOAP-1348)
  • (tylko w wersji Pro) Naprawiono niepotrzebne opóźnienie o długości 500 ms w testach opartych na danych (SOAP-769)
  • (tylko w wersji Pro) Naprawiono błąd, w wyniku którego w testach REST opartych na danych czasami wykryto nieprawidłowe dane (SOAP-722)
  • (tylko w wersji Pro) JSON nie jest już konwertowany do formatu XML w niektórych przypadkach (SOAP-1219)
  • Ulepszenia:
  • Wprowadzono klasę Script do wewnętrznego grupowania stałych (Contribution z Marc Paquette)
  • Dodano ustawienie (inne niż GUI) kontrolujące uruchamianie serwera Cajo przy starcie (Wkład od Marc Paquette)
  • Ulepszone zachowanie wyboru pliku w niektórych scenariuszach (wkład od Marca Paquette'a)
  • Dodano brakującą konfigurację soapui.logroot do definicji log4j GLOBAL_GROOVY_LOG (Wkład od Michaela Ottati)
  • IdleConnectionHandler jest teraz poprawnie zatrzymany (Wkład od Christopha Thelena)
  • Normalizuj ścieżkę dla słuchaczy, fabryk i root (SOAP-1424, Contribution z Marc Paquette)
  • Zaktualizowane biblioteki:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Co nowego w wersji 5.0.0:

  • Główne nowe funkcje:
  • REST Mocking - Łatwe tworzenie REST MockServices bez wykonywania skryptów i testowania niedostępnych / prototypowych interfejsów API.
  • Obsługa OAuth 2.0 - Testuj interfejsy API przy użyciu OAuth 2.0, grupuj różne dane uwierzytelniające OAuth 2.0 w profile i automatyzuj testy OAuth 2.0 w celu integracji z innymi narzędziami do kompilacji.
  • (tylko w wersji Pro) REST Discovery - szybko przetestuj swój nieudokumentowany interfejs API, rejestrując interakcje z interfejsem API.
  • (tylko w wersji Pro) REST Test Suite Builder - Automatycznie twórz zestawy testów z zarejestrowanych interakcji z interfejsem API, upewniając się, że testujesz właściwe żądania.
  • (tylko w wersji Pro) REST Discovery + REST Mocking - Bezproblemowe tworzenie makr REST za pomocą odpowiedzi z nagrań REST Discovery.
  • Naprawione błędy:
  • XSD są teraz poprawnie wyświetlane dla MockServices w podkatalogach (SOAP-1313)
  • Panel dziennika pamięci pokazuje teraz poprawną całkowitą pamięć dla rozmiarów powyżej 2 GB (SOAP-1574)
  • Teraz można podpisać BinarySecurityToken podczas tworzenia wpisu do podpisu WSS (SOAPUI-4586 / SOAP-1097, wkład Willema Salembiera)
  • Edytor zasobów i widoki edytora żądań są teraz lepiej zsynchronizowane (SOAP-830)
  • Poprawiono zachowanie wyskakującej tabeli parametrów żądania (SOAP-845)
  • Dodano brakujący tekst podpowiedzi z "New REST Resource" & quot; dialog (SOAP-1102)
  • Usunięto niektóre zduplikowane archiwa biblioteki. (SOAP-1195)
  • Importowanie WSDL chronionego przez podstawowe uwierzytelnianie HTTP jest teraz możliwe (SOAP-1331)
  • Konwersja XML nie kończy się niepowodzeniem dla wartości JSON, której nazwa zaczyna się od cyfry (SOAP-1405)
  • Strona początkowa jest teraz poprawnie zmieniana także w systemie Mac OS X (SOAP-1212)
  • Przekierowane żądania nie ignorują już ręcznie skonfigurowanych ustawień proxy (SOAP-1208)
  • Naprawiono kilka drobnych problemów z JSON podczas korzystania z plików WADL ze schematem (SOAP-1219)
  • Naprawiono wyjątek NullPointerException podczas potwierdzania zgodności schematu na XSD (SOAP-1229)
  • Ponownie można utworzyć nowe kroki testowe REST pomimo usług REST o zduplikowanych nazwach. (SOAP-1239)
  • Naprawiono niestandardowe właściwości, które nie działają z krokami testowymi REST, które używały punktu końcowego JMS (SOAP-1251)
  • Naprawiono tworzenie SecurityTestRunner w systemie Mac OS X (SOAP-1278)
  • Lepsza kompatybilność z MTOM i WCF (SOAP-1316)
  • Usunięto niepotrzebne & quot; Nie można usunąć tymczasowego pliku projektu & quot; ostrzeżenia. (SOAP-1338)
  • Eksport projektu do pliku zip nie powoduje już wyświetlenia komunikatu o błędzie (SOAP-1948)
  • SSLContext można teraz konfigurować za pomocą właściwości systemowej soapui.sslcontext.algorithm (SOAP-2013)
  • Szeroki kod Unicode nie powoduje już zaimportowania wyjątku CharConversionException podczas importowania (SOAP-1752)
  • (tylko wersja Pro) Naprawiono awarię pluginów maven podczas wykonywania projektu zawierającego Asercję zawartości wiadomości (SOAP-1348)
  • (tylko w wersji Pro) Naprawiono niepotrzebne opóźnienie o długości 500 ms w testach opartych na danych (SOAP-769)
  • (tylko w wersji Pro) Naprawiono błąd, w wyniku którego w testach REST opartych na danych czasami wykryto nieprawidłowe dane (SOAP-722)
  • (tylko w wersji Pro) JSON nie jest już konwertowany do formatu XML w niektórych przypadkach (SOAP-1219)
  • Ulepszenia:
  • Wprowadzono klasę Script do wewnętrznego grupowania stałych (Contribution z Marc Paquette)
  • Dodano ustawienie (inne niż GUI) kontrolujące uruchamianie serwera Cajo przy starcie (Wkład od Marc Paquette)
  • Ulepszone zachowanie wyboru pliku w niektórych scenariuszach (wkład od Marca Paquette'a)
  • Dodano brakującą konfigurację soapui.logroot do definicji log4j GLOBAL_GROOVY_LOG (Wkład od Michaela Ottati)
  • IdleConnectionHandler jest teraz poprawnie zatrzymany (Wkład od Christopha Thelena)
  • Normalizuj ścieżkę dla słuchaczy, fabryk i root (SOAP-1424, Contribution z Marc Paquette)
  • Zaktualizowane biblioteki:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Co nowego w wersji 3.0 Beta 2:

  • Głównie poprawki błędów i drobne poprawki.

Co nowego w wersji 2.5.1:

  • soapUI 2.5.1 to głównie poprawka zwolnij z kilkoma drobnymi usprawnieniami.

Co nowego w wersji 2.5:

  • Kilka poprawek błędów i drobnych ulepszeń, dzięki nasi świetni klienci i społeczność do testowania i raportowania ... jesteśmy ci winni kolejną świetną wersję!

Co nowego w wersji 2.0.2 / 2.5 Beta 1:

  • Nareszcie nowa wersja!
  • Obsługa REST / HTTP
  • WADL import / export / generation
  • Konwersja JSON / HTML na XML dla asercji, przelewów itp.
  • REST / żądanie HTTP TestStep
  • Wygeneruj kod i dokumentację dla WADL
  • Obsługa adresów WS
  • Żądanie, MockResponse, Asercja
  • Udoskonalenia MockService
  • Skrypty onRequest / afterRequest
  • poprawiono ekspozycję WSDL z punktem końcowym WSDL
  • docroot do wyświetlania statycznych treści
  • Obsługa żądań HEAD
  • Zaszyfrowane pliki projektów i ukryte pola hasła
  • Test LoadTest before / afterRun
  • Importuj / eksportuj egzemplarze testowe / testowe do udostępniania
  • Względne ścieżki do zasobów projektu
  • Ulepszony monitor SOAP teraz obsługuje kodowanie podtrzymywane i kodowane
  • Plik Dump-File dla odpowiedzi automatycznie zapisuje odpowiedzi do lokalnego pliku
  • Unikalne magazyny kluczy na poziomie żądania
  • Ulepszono XPath zawiera asercję z opcją ignorowania prefiksów przestrzeni nazw
  • Poprawiona obsługa algorytmów kompresji
  • Rozszerzone ustawienia związane z HTTP
  • .. Utwórz kopię zapasową istniejących projektów przed testowaniem i nie wahaj się z nami skontaktować, jeśli masz jakiekolwiek problemy, sugestie, skargi itd.

Wymagania :

  • Środowisko wykonawcze Java 2 Standard Edition

Komentarze do SoapUI

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!