SoapUI
Utvecklare | SmartBear programvara |
---|---|
Initial release | 2005 |
Stabil frisättning | 5.7.0 / 12 januari 2022
|
Förvar | |
Skrivet i | Java, Groovy |
Tillgänglig i | engelsk |
Typ | SOA , webbtjänster |
Licens |
EUPL (SoapUI Open Source) Proprietär (SoapUI Pro) |
Hemsida |
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
- Apache JMeter
- Automatiserad testning
- itko
- Lista över ramverk för enhetstestning
- Ladda UI
- Mjukvarutestning
- Systemtestning
- Testfall
- Testdriven utveckling
- TestComplete
- xUnit – en familj av ramverk för enhetstestning