SoapUI

SoapUI
Deweloperzy Oprogramowanie SmartBear
Pierwsze wydanie 2005 ; 18 lat temu ( 2005 )
Wersja stabilna
5.7.0 / 12 stycznia 2022 r . ; 14 miesięcy temu ( 12.01.2022 )
Magazyn github.com/SmartBear/soapui _ _ _
Napisane w Jawa, Groovy
Dostępne w język angielski
Typ SOA , usługi sieciowe
Licencja
EUPL (SoapUI Open Source) Własność (SoapUI Pro)
Strona internetowa mydło.org _

SoapUI to aplikacja do testowania usług internetowych typu open source dla protokołu SOAP ( Simple Object Access Protocol ) i reprezentatywnych transferów stanu (REST). Jego funkcjonalność obejmuje inspekcję usług sieciowych , wywoływanie, programowanie, symulację i mocking , testy funkcjonalne, testy obciążenia i zgodności. Wersja komercyjna, ReadyAPI (dawniej SoapUI Pro ), która koncentruje się głównie na funkcjach zaprojektowanych w celu zwiększenia produktywności, została również opracowana przez Eviware Software AB. W 2011, SmartBear Software przejęło Eviware.

SoapUI został pierwotnie udostępniony firmie SourceForge we wrześniu 2005 roku. Jest to oprogramowanie wolne , licencjonowane zgodnie z warunkami Europejskiej Licencji Publicznej Unii Europejskiej . Od pierwszego wydania SoapUI zostało pobrane ponad 2 000 000 razy. Jest zbudowany w całości na platformie Java i używa Swing jako interfejsu użytkownika . Oznacza to, że SoapUI jest wieloplatformowy . Obecnie SoapUI obsługuje również IDEA , Eclipse i NetBeans .

SoapUI może testować usługi sieciowe SOAP i REST, JMS , AMF , a także wykonywać dowolne połączenia HTTP ( S ) i JDBC .

Cechy

SoapUI

Podstawowe funkcje obejmują usługi sieciowe:

  • kontrola
  • wzywając
  • rozwój
  • symulacja i kpina
  • testy funkcjonalne, zgodności i bezpieczeństwa

SoapUI Pro

SoapUI Pro to komercyjna wersja dla przedsiębiorstw. SoapUI Pro dodaje szereg ulepszeń produktywności do rdzenia SoapUI, które mają na celu ułatwienie wielu powtarzających się zadań podczas pracy z SoapUI.

Funkcja Korzyść Czytaj więcej
pokrycie WSDL Analizuj komunikaty żądania/odpowiedzi, aby zobaczyć, jak dobrze kontrakt WSDL jest testowany/wyśmiewany/używany. [2]
Refaktoryzacja WSDL Automatycznie aktualizuj żądania/odpowiedzi/twierdzenia, gdy zmienia się podstawowy plik WSDL. [3]
Projekty złożone Współpracuj w zespole nad projektami testowania usług sieci Web. [4]
Zarządzanie wymaganiami Zarządzaj, importuj i eksportuj wymagania projektowe oraz łącz je z przypadkami testowymi. [5]
Edytor żądań oparty na formularzach Aby ułatwić edytowanie i zrozumienie komunikatów żądań zarówno dla użytkowników technicznych, jak i nietechnicznych. [6]
Przeglądarka wiadomości ogólnych Aby uzyskać przegląd odpowiedniej odpowiedzi/pozornej prośby/monitorowanej wiadomości. [7]
Edytor żądań/odpowiedzi oparty na drzewie Aby ułatwić nawigację i zrozumienie większych wiadomości. [8]
Inspektor tabeli Aby szybko przedstawić przegląd zawartości wiadomości w formie tabelarycznej.
Inspektor schematów Aby ułatwić inspekcję i debugowanie treści wiadomości.
Inspektor XML-a Aby ułatwić inspekcję i debugowanie treści wiadomości.
Inspektor doc Aby ułatwić zrozumienie treści wiadomości.
Krok testu źródła danych Aby ułatwić tworzenie testów opartych na danych. [9]
Krok testowy DataSink Ułatwia gromadzenie danych do wykorzystania w kolejnych testach lub do zewnętrznego raportowania. [10]
Krok testu generowania danych Aby uprościć kompleksowe testowanie złożonych interfejsów. [11]
Kreatory przenoszenia własności Aby ułatwić tworzenie złożonych przypadków testowych / przepływów komunikatów. [12]
Kreatory asercji XPath Aby ułatwić tworzenie asercji XPath dla kroków TestRequest i MockResponse. [13]
Kreatory XPath Ułatwia tworzenie wyrażeń XPath w wielu sytuacjach. [14]
Zintegrowane raportowanie Dostarczanie podsumowań testów funkcjonalnych w celu śledzenia i zarządzania. [15]
Groovy biblioteka skryptów Ułatwia ponowne wykorzystanie i tworzenie skryptów złożonych scenariuszy. [16]
Pulpit z zakładkami Ułatwia zarządzanie pulpitem za pomocą wielu edytorów. [17]
Wykrywanie API Możliwość tworzenia testów SoapUI na podstawie przechwyconego ruchu HTTP, który został wygenerowany z działań użytkownika (np. z przeglądania strony internetowej) [18]

Nagrody

SoapUI otrzymał szereg nagród. Obejmują one:

  • Jolt Awards 2014: Najlepsze narzędzia do testowania
  • Wyróżnienia ATI Automation, 2009
  • Nagroda InfoWorld Best of Open Source Software, 2008
  • Nagroda czytelników SOAWorld, 2007

Zobacz też

Linki zewnętrzne