SoapUI

SoapUI
Utvecklare SmartBear programvara
Initial release 2005 ; 18 år sedan ( 2005 )
Stabil frisättning
5.7.0 / 12 januari 2022 ; 14 månader sedan ( 2022-01-12 )
Förvar github .com /SmartBear /soapui
Skrivet i Java, Groovy
Tillgänglig i engelsk
Typ SOA , webbtjänster
Licens
EUPL (SoapUI Open Source) Proprietär (SoapUI Pro)
Hemsida soapui .org

SoapUI är en öppen källkodstestapplikation för webbtjänst för Simple Object Access Protocol (SOAP) och representational state transfers (REST). Dess funktionalitet omfattar webbtjänstinspektion , anrop, utveckling, simulering och hån , funktionstestning, belastnings- och efterlevnadstestning. En kommersiell version, ReadyAPI (tidigare SoapUI Pro ), som främst fokuserar på funktioner utformade för att öka produktiviteten, utvecklades också av Eviware Software AB. 2011 SmartBear Software Eviware.

SoapUI släpptes ursprungligen till SourceForge i september 2005. Det är fri programvara , licensierad under villkoren i European Union Public License . Sedan den första releasen har SoapUI laddats ner mer än 2 000 000 gånger. Den är helt byggd på Java-plattformen och använder Swing för användargränssnittet . Detta betyder att SoapUI är plattformsoberoende . Idag stöder SoapUI även IDEA , Eclipse och NetBeans .

SoapUI kan testa SOAP- och REST-webbtjänster, JMS , AMF , samt göra alla HTTP ( S )- och JDBC- anrop.

Funktioner

SoapUI

Kärnfunktioner inkluderar webbtjänster:

  • inspektion
  • åberopar
  • utveckling
  • simulering och hån
  • funktions-, efterlevnads- och säkerhetstestning

SoapUI Pro

SoapUI Pro är den kommersiella företagsversionen. SoapUI Pro lägger till ett antal produktivitetsförbättringar till SoapUI-kärnan, som är designade för att underlätta många återkommande uppgifter när man arbetar med SoapUI.

Funktion Dra nytta Läs mer
WSDL-täckning Analysera förfrågnings-/svarsmeddelanden för att se hur väl ett WSDL-kontrakt testas/hånas/används. [2]
WSDL-refaktorering Uppdatera förfrågningar/svar/påståenden automatiskt när den underliggande WSDL ändras. [3]
Sammansatta projekt Arbeta tillsammans i ett team på dina testprojekt för webbtjänster. [4]
Kravhantering Hantera, importera och exportera projektkrav och länka dem till testfall. [5]
Formulärbaserad förfrågningsredigerare För att underlätta redigering och förståelse av förfrågningsmeddelanden för både tekniska och icke-tekniska användare. [6]
Översikt meddelandevisning För att få en överblick över motsvarande svar/mock-request/övervakat meddelande. [7]
Trädbaserad förfrågan/svarsredigerare För att underlätta navigeringen och förståelsen av större meddelanden. [8]
Bordsinspektör För att snabbt ge en översikt över meddelandeinnehåll i tabellform.
Schemainspektör För att underlätta inspektion och felsökning av meddelandeinnehåll.
XML-inspektör För att underlätta inspektion och felsökning av meddelandeinnehåll.
Doktinspektör För att underlätta förståelsen av meddelandeinnehållet.
DataSource TestStep För att underlätta skapandet av datadrivna tester. [9]
DataSink TestStep Underlättar insamling av data som ska användas i efterföljande tester eller för extern rapportering. [10]
DataGen TestStep För att förenkla omfattande testning av komplexa gränssnitt. [11]
Egendomsöverföringsguider För att underlätta skapandet av komplexa testfall/meddelandeflöden. [12]
XPath Assertion Wizards För att underlätta skapandet av XPath-påståenden för stegen TestRequest och MockResponse. [13]
XPath Wizards Förenklar skapandet av XPath-uttryck i många situationer. [14]
Integrerad rapportering Att tillhandahålla sammanfattningar av funktionstestning för spårning och styrning. [15]
Groovy manusbibliotek Förenklar återanvändning och skriptning av komplexa scenarier. [16]
Skrivbord med flikar Förenklar skrivbordshantering med flera redigerare. [17]
API-upptäckt Möjlighet att skapa SoapUI-tester baserat på fångad HTTP-trafik som genererades från användaråtgärder (t.ex. från att surfa på en webbplats) [18]

Utmärkelser

SoapUI har tilldelats ett antal utmärkelser. Dessa inkluderar:

  • Jolt Awards 2014: De bästa testverktygen
  • ATI Automation Honours, 2009
  • InfoWorld Best of Open Source Software Award, 2008
  • SOAWorld Readers' Choice Award, 2007

Se även

externa länkar