SoapUI

Skjermbilde programvare:
SoapUI
Prog.varedetaljer:
Versjon: 5.4.0 Oppdatert
Last opp dato: 22 Jun 18
Utvikler: Ole Matzura
Lisens: Gratis
Popularitet: 514

Rating: nan/5 (Total Votes: 0)

SoapUI er et kommersielt, men likevel fritt distribuert programvareprosjekt som er designet for å brukes som et praktisk verktøy for funksjonell testing, compliance testing, overvåkingstesting, sikkerhetstesting, samt inspeksjon, overvåking, påkalling, simulering eller mocking av SOAP / WSDL og REST / WADL-baserte APIer.


De-facto-standarden for API-testing

SoapUI er deklarert standard for API-testing, og inkluderer støtte for REST (Representative State Transfer), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity) AMF (Action Message Format), HTTP (Hypertext Transfer Protocol) og POX (Plain Old XML) protokoller.

Blant høydepunktene kan vi nevne at det kan brukes til tjenesteimulering, servicemocking, kodegenerering, POX-testing, AMF-testing, SOAP-testing, REST-testing, belastningstesting, funksjonstesting, JMS-testing, JDBC-testing, som samt sikkerhetstesting. Den har over 5,5 millioner nedlastinger og distribueres som en del av SmartBear Software-prosjektet, som produserer kraftige QA- og utviklingsverktøy.

I tillegg kan den brukes som et kodegeneratorverktøy. Programvaren lar brukerne enkelt og raskt lage avanserte ytelsestester, samt å kjøre automatiserte funksjonstester. SoapUI fungerer godt med alle GNU / Linux, som det distribueres som pre-built binære pakker i tar.gz og sh filformat, som støtter både 64-biters (x86_64) og 32-biters (x86) instruksjonsarkitekturer. Operativsystemene Microsoft Windows og Mac OS X støttes også.


Under hetten og tilgjengeligheten

Programmet er skrevet helt i Java-programmeringsspråket og bruker Java Swing-teknologien for det grafiske brukergrensesnittet. For enkelhets skyld distribueres den som en forhåndsbygget generisk binærpakke som inkluderer JAR-kjørbar, samt installatører for 32-biters og 64-bits maskinvareplattformene, i sh-filformatet. Prisinformasjon for SoapUI Pro finner du på prosjektets nettside.

Hva er nytt i denne versjonen:

  • En ny kombinert SwaggerHub-plugin som hjelper deg med å enkelt importere Swagger API-definisjoner fra SwaggerHub til prosjektet ditt, og eksportere APIene dine til SwaggerHub. (SOAPUIOS-152)
  • Mer effektiv minnebruk. (SOAPUIOS-154)
  • En ny funksjon av Stanislaw Wozniak (en GitHub bruker med kallenavnet sponte): Testløperen har en ny innstilling som kommandoer SoapUI for å eksportere testcase egenskaper til JUnit-stil rapporter. Du finner de nye "Eksporter JUnit Results" med testegenskaper " merk av i kategorien Rapporter i dialogboksen, der du angir testløperens egenskaper før kjøringen. For å aktivere denne funksjonaliteten fra kommandolinjen, bruk argumentet New -J-kommandolinjen. (SOAPUIOS-156)
  • En feilrettelse av Marc Paquette (marcpa00 i GitHub): Tidligere versjoner av SoapUI fordoblet meldinger sendt til konsollloggen fra Groovy-koden. Marc har løst dette. (SOAPUIOS-157)
  • Flere feilrettinger:
  • UXM AlertSite-pluginet har ikke lagt til "Monitor APIs" varen til produktets meny. (SOAPUIOS-166)
  • En feil ("Tilgangsmodus for wsi-test-verktøy-skript kan ikke settes") kan oppstå når du installerer produktet på Linux. (SOAPUIOS-161)
  • Kjøring av WS-I-kompatibilitet for en SOAP-tjeneste kan føre til unntak. (SOAPUIOS-158)

Hva er nytt i versjon:

  • En ny kombinert SwaggerHub-plugin som hjelper deg med å enkelt importere Swagger API-definisjoner fra SwaggerHub til prosjektet ditt, og eksportere APIene dine til SwaggerHub. (SOAPUIOS-152)
  • Mer effektiv minnebruk. (SOAPUIOS-154)
  • En ny funksjon av Stanislaw Wozniak (en GitHub bruker med kallenavnet sponte): Testløperen har en ny innstilling som kommandoer SoapUI for å eksportere testcase egenskaper til JUnit-stil rapporter. Du finner de nye "Eksporter JUnit Results" med testegenskaper " merk av i kategorien Rapporter i dialogboksen, der du angir testløperens egenskaper før kjøringen. For å aktivere denne funksjonaliteten fra kommandolinjen, bruk argumentet New -J-kommandolinjen. (SOAPUIOS-156)
  • En feilrettelse av Marc Paquette (marcpa00 i GitHub): Tidligere versjoner av SoapUI fordoblet meldinger sendt til konsollloggen fra Groovy-koden. Marc har løst dette. (SOAPUIOS-157)
  • Flere feilrettinger:
  • UXM AlertSite-pluginet har ikke lagt til "Monitor APIs" varen til produktets meny. (SOAPUIOS-166)
  • En feil ("Tilgangsmodus for wsi-test-verktøy-skript kan ikke settes") kan oppstå når du installerer produktet på Linux. (SOAPUIOS-161)
  • Kjøring av WS-I-kompatibilitet for en SOAP-tjeneste kan føre til unntak. (SOAPUIOS-158)

Hva er nytt i versjon 5.2.0:

  • Viktige nye funksjoner:
  • Du kan bruke 4 nye JSONPath-baserte påstander:
  • JsonPath Count - Beregner antall element forekomster i et JSON-svar.
  • JsonPath Existence Match - Extracts data fra et JSON-svar og sammenligner det med en forventet verdi.
  • JsonPath Match - Kontrollerer om et JSON-svar inneholder en spesifikk node.
  • JsonPath RegEx Match - Extracts data fra et JSON-svar og bekrefter det med et vanlig uttrykk. Du finner de nye påstandene i dialogboksen Legg til påstander, i gruppen Henting av innholdsinnhold.
  • Du kan opprette nye tomme prosjekter (i tidligere versjoner måtte prosjektene være basert på WSDL eller WADL eller URI).
  • Forbedringer:
  • Nytt utseende inspirert av Klar! API.
  • Støtte for Java 6 har blitt droppet. For å kjøre SoapUI, må du nå ha Java 7 på datamaskinen. SoapUI-installasjonspakken inneholder Java 7-moduler, så hvis du bruker installasjonsprogrammet, trenger du ikke å laste ned og installere flere filer.
  • Ikoner i gammel stil har blitt erstattet med nyere ikoner.
  • Medfølgende pluginprogrammer:
  • Installasjonspakken SoapUI inneholder følgende plugin:
  • MQTT-plugin - Aktiverer IOT-testing av MQTT-tjenester.
  • Swagger plugin - Gjør det mulig å laste og lagre Swagger-grensesnittbeskrivelser.
  • AlertSite UXM plugin - Aktiverer distribuert overvåking av APIer.
  • Feilfeil:
  • JMS Timeout-påstanden virket ikke.
  • SoapUI klarte ikke å finne vedlegg spesifisert av 'xop: Inkluder href'.
  • SoapUI klarte ikke å laste inn plugins når du kjører tester med testrunner.bat og den gjeldende katalogen skiller seg fra bin.
  • "Hjelp & gt; Personvernpolitikk & quot; menyelementet åpnet ikke noen nettside. Nå åpner den http://www.soapui.org/Store-Info/privacy-policy.html.
  • I stedseditoren for eiendomsoverføringstest var det mulig å legge til to elementer med samme navn til overføringslisten.
  • Når du endret størrelsen på "Contain & quot; påstandsendringsvindu, endret ikke teksten i det aktuelle vinduet riktig.
  • Oversikt-fanen i REST-grensesnittredigering vises "WSDL-definisjon" i stedet for "WADL Definition".
  • Det var et feiltrykk i SoapUI Preferences & gt; WSDL Settings-skjermbildet.

Hva er nytt i versjon 5.1.3:

  • Viktige nye funksjoner:
  • REST Mocking - Lag enkelt REST MockServices uten skripting og test utilgjengelige / prototype APIer.
  • OAuth 2.0-støtte - Test-APIer med OAuth 2.0, gruppere forskjellige OAuth 2.0-referanser i profiler, og automatiser OAuth 2.0-testene dine for å integrere med andre byggverktøy.
  • (bare Pro) REST Discovery - Hent raskt din ubeskrevne API under test ved å registrere samhandlingene med API.
  • (bare Pro) REST Test Suite Builder - Opprett automatisk testpakker fra dine registrerte samhandlinger med APIen, og sørg for at du tester de riktige forespørsler.
  • (bare Pro) REST Discovery + REST Mocking - Lag sømløst REST Mocks ved hjelp av svar fra REST Discovery-opptak.
  • Feilfeil:
  • XSDer er nå eksponert riktig for MockServices i underkataloger (SOAP-1313)
  • Minneloggpanelet viser nå riktig totalminne for størrelser over 2 GB (SOAP-1574)
  • Det er nå mulig å signere BinarySecurityToken når du oppretter en WSS-signaturoppføring (SOAPUI-4586 / SOAP-1097, bidrag fra Willem Salembier)
  • Resursredigering og forespørselsredigeringsvisninger blir nå bedre synkronisert (SOAP-830)
  • Forbedret oppførselen til forespørselsvisningens popup-parametertabell (SOAP-845)
  • Lagt til manglende hinttekst fra "New REST Resource & quot; dialogboksen (SOAP-1102)
  • Fjernet noen dupliserte bibliotekarkiver. (SOAP-1195)
  • Importering av WSDL beskyttet av grunnleggende HTTP-godkjenning er nå mulig igjen (SOAP-1331)
  • XML-konvertering mislykkes ikke lenger for JSON-verdien hvis navn starter med siffer (SOAP-1405)
  • Startsiden oppdateres nå også riktig på Mac OS X (SOAP-1212)
  • Omadresseringsforespørsler ignorerer ikke lenger manuelt konfigurerte proxy-innstillinger (SOAP-1208)
  • Fastsatte flere mindre problemer med JSON når du bruker WADL-filer med et skjema (SOAP-1219)
  • Fast NullPointerException ved å hevde schemaoverensstemmelse på XSDs (SOAP-1229)
  • Det er igjen mulig å opprette nye REST-teststrinn til tross for at REST-tjenester har dupliserte navn. (SOAP-1239)
  • Fast tilpassede egenskaper som ikke fungerer med REST-teststrinn som brukte et JMS-endepunkt (SOAP-1251)
  • Fast SecurityTestRunner lager ikke rapporter på Mac OS X (SOAP-1278)
  • Forbedret kompatibilitet med MTOM og WCF (SOAP-1316)
  • Fjernet unødvendig "Mislyktes å slette midlertidig prosjektfil" advarsler. (SOAP-1338)
  • Eksporter prosjekt til zip-fil viser ikke lenger feilmelding (SOAP-1948)
  • SSLContext kan nå konfigureres ved hjelp av systemegenskapen soapui.sslcontext.algorithm (SOAP-2013)
  • Wide Unicode-karbon forårsaker ikke lenger CharConversionException ved import (SOAP-1752)
  • (bare Pro) Fast maven plugin krasjer når du utfører et prosjekt som inneholder en melding om innholdsinnhold (SOAP-1348)
  • (kun Pro) Fast unødig 500 ms forsinkelse i data-drevne tester (SOAP-769)
  • (kun Pro) Fast problem hvor data-drevne REST-tester plukket noen ganger feil data (SOAP-722)
  • (kun Pro) JSON konverteres ikke lenger til XML i noen tilfeller (SOAP-1219)
  • Forbedringer:
  • Introdusert Script-klasse for intern gruppering av konstanter (Bidrag fra Marc Paquette)
  • Lagt til en (ikke-GUI) innstilling for å kontrollere start av Cajo-serveren ved oppstart (Bidrag fra Marc Paquette)
  • Forbedret filvelgeradferd i visse scenarier (Bidrag fra Marc Paquette)
  • Lagt til manglende soapui.logroot-konfigurasjon til log4j-definisjonen av GLOBAL_GROOVY_LOG (Bidrag fra Michael Ottati)
  • IdleConnectionHandler er nå riktig stoppet (Bidrag fra Christoph Thelen)
  • Normaliser banenavn for lyttere, fabrikker og rot (SOAP-1424, Bidrag fra Marc Paquette)
  • Oppdaterte biblioteker:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • Commons-io 2.4
  • wss4j 1.6.14

Hva er nytt i versjon 5.0.0:

  • Viktige nye funksjoner:
  • REST Mocking - Lag enkelt REST MockServices uten skripting og test utilgjengelige / prototype APIer.
  • OAuth 2.0-støtte - Test-APIer med OAuth 2.0, gruppere forskjellige OAuth 2.0-referanser i profiler, og automatiser OAuth 2.0-testene dine for å integrere med andre byggverktøy.
  • (bare Pro) REST Discovery - Hent raskt din ubeskrevne API under test ved å registrere samhandlingene med API.
  • (bare Pro) REST Test Suite Builder - Opprett automatisk testpakker fra dine registrerte samhandlinger med APIen, og sørg for at du tester de riktige forespørsler.
  • (bare Pro) REST Discovery + REST Mocking - Lag sømløst REST Mocks ved hjelp av svar fra REST Discovery-opptak.
  • Feilfeil:
  • XSDer er nå eksponert riktig for MockServices i underkataloger (SOAP-1313)
  • Minneloggpanelet viser nå riktig totalminne for størrelser over 2 GB (SOAP-1574)
  • Det er nå mulig å signere BinarySecurityToken når du oppretter en WSS-signaturoppføring (SOAPUI-4586 / SOAP-1097, bidrag fra Willem Salembier)
  • Resursredigering og forespørselsredigeringsvisninger blir nå bedre synkronisert (SOAP-830)
  • Forbedret oppførselen til forespørselsvisningens popup-parametertabell (SOAP-845)
  • Lagt til manglende hinttekst fra "New REST Resource & quot; dialogboksen (SOAP-1102)
  • Fjernet noen dupliserte bibliotekarkiver. (SOAP-1195)
  • Importering av WSDL beskyttet av grunnleggende HTTP-godkjenning er nå mulig igjen (SOAP-1331)
  • XML-konvertering mislykkes ikke lenger for JSON-verdien hvis navn starter med siffer (SOAP-1405)
  • Startsiden oppdateres nå også riktig på Mac OS X (SOAP-1212)
  • Omadresseringsforespørsler ignorerer ikke lenger manuelt konfigurerte proxy-innstillinger (SOAP-1208)
  • Fastsatte flere mindre problemer med JSON når du bruker WADL-filer med et skjema (SOAP-1219)
  • Fast NullPointerException ved å hevde schemaoverensstemmelse på XSDs (SOAP-1229)
  • Det er igjen mulig å opprette nye REST-teststrinn til tross for at REST-tjenester har dupliserte navn. (SOAP-1239)
  • Fast tilpassede egenskaper som ikke fungerer med REST-teststrinn som brukte et JMS-endepunkt (SOAP-1251)
  • Fast SecurityTestRunner lager ikke rapporter på Mac OS X (SOAP-1278)
  • Forbedret kompatibilitet med MTOM og WCF (SOAP-1316)
  • Fjernet unødvendig "Mislyktes å slette midlertidig prosjektfil" advarsler. (SOAP-1338)
  • Eksporter prosjekt til zip-fil viser ikke lenger feilmelding (SOAP-1948)
  • SSLContext kan nå konfigureres ved hjelp av systemegenskapen soapui.sslcontext.algorithm (SOAP-2013)
  • Wide Unicode-karbon forårsaker ikke lenger CharConversionException ved import (SOAP-1752)
  • (bare Pro) Fast maven plugin krasjer når du utfører et prosjekt som inneholder en melding om innholdsinnhold (SOAP-1348)
  • (kun Pro) Fast unødig 500 ms forsinkelse i data-drevne tester (SOAP-769)
  • (kun Pro) Fast problem hvor data-drevne REST-tester plukket noen ganger feil data (SOAP-722)
  • (kun Pro) JSON konverteres ikke lenger til XML i noen tilfeller (SOAP-1219)
  • Forbedringer:
  • Introdusert Script-klasse for intern gruppering av konstanter (Bidrag fra Marc Paquette)
  • Lagt til en (ikke-GUI) innstilling for å kontrollere start av Cajo-serveren ved oppstart (Bidrag fra Marc Paquette)
  • Forbedret filvelgeradferd i visse scenarier (Bidrag fra Marc Paquette)
  • Lagt til manglende soapui.logroot-konfigurasjon til log4j-definisjonen av GLOBAL_GROOVY_LOG (Bidrag fra Michael Ottati)
  • IdleConnectionHandler er nå riktig stoppet (Bidrag fra Christoph Thelen)
  • Normaliser banenavn for lyttere, fabrikker og rot (SOAP-1424, Bidrag fra Marc Paquette)
  • Oppdaterte biblioteker:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • Commons-io 2.4
  • wss4j 1.6.14

Hva er nytt i versjon 3.0 Beta 2:

  • For det meste feilrettinger og mindre forbedringer.

Hva er nytt i versjon 2.5.1:

  • soapUI 2.5.1 er hovedsakelig en bugfix slipp ut med noen få mindre forbedringer.

Hva er nytt i versjon 2.5:

  • En rekke feilrettinger og mindre forbedringer, takket være våre fantastiske kunder og fellesskap for testing og rapportering ... vi skylder deg en annen flott utgivelse!

Hva er nytt i versjon 2.0.2 / 2.5 Beta 1:

  • Endelig en ny versjon!
  • REST / HTTP-støtte
  • WADL import / eksport / generasjon
  • JSON / HTML til XML-konvertering for påstander, overføringer, etc ..
  • REST / HTTP Request TestStep
  • Generer både kode og dokumentasjon for WADLs
  • WS-adresseringsstøtte
  • Forespørsel, MockResponse, påstand
  • MockService forbedringer
  • onRequest / afterRequest-skript
  • forbedret WSDL-eksponering med? WSDL-endepunkt
  • doktor for visning av statisk innhold
  • Støtte for HEAD-forespørsel
  • Krypterte prosjektfiler og skjulte passordfelt
  • LoadTest før / etterRun-skript
  • Importer / eksporter testkasser / TestSuites for deling
  • Relative veier til prosjektressurser
  • Forbedret SOAP Monitor støtter nå levetid og klumpet koding
  • Dump-File for svarmelding lagrer automatisk svar på en lokal fil
  • Unike nøkkelforhandlere på forespørsel
  • Forbedret XPath Inneholder Assertion med mulighet til å ignorere prefiks for navneområde
  • Forbedret komprimeringsalgoritme-støtte
  • Utvidede HTTP-relaterte innstillinger
  • . Sikkerhetskopiere dine eksisterende prosjekter før du tester, og ikke nøl med å kontakte oss hvis du har problemer, forslag, klager, etc!

Krav :

  • Java 2 Standard Edition Runtime Environment

Kommentarer til SoapUI

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!