SoapUI

Software screenshot:
SoapUI
Dettagli del software:
Versione: 5.4.0 Aggiornato
Data di caricamento: 22 Jun 18
Sviluppatore: Ole Matzura
Licenza: Libero
Popolarità: 514

Rating: nan/5 (Total Votes: 0)

SoapUI è un progetto software commerciale, ma liberamente distribuito che è stato progettato per essere utilizzato come utile utilità per test funzionali, test di conformità, test di sorveglianza, test di sicurezza, nonché per l'ispezione, monitoraggio, invocazione, simulazione o simulazione di API SOAP / WSDL e REST / WADL.


Lo standard di fatto per i test API

SoapUI è stato dichiarato lo standard de facto per i test API e include il supporto per REST (Representational State Transfer), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity), Protocolli AMF (Action Message Format), HTTP (Hypertext Transfer Protocol) e POX (Plain Old XML).

Tra i suoi punti salienti, possiamo menzionare che può essere utilizzato per la simulazione del servizio, il servizio di simulazione, generazione di codice, test POX, test AMF, test SOAP, test REST, test di carico, test funzionali, test JMS, test JDBC, come così come test di sicurezza. Ha oltre 5,5 milioni di download e è distribuito come parte del progetto SmartBear Software, che produce potenti QA e strumenti di sviluppo.

Inoltre, può essere usato come uno strumento generatore di codice. Il software consente inoltre agli utenti di creare test di prestazioni avanzati facilmente e rapidamente, nonché di eseguire test funzionali automatizzati. SoapUI funziona bene con tutti gli GNU / Linux, per i quali è distribuito come pacchetti binari precompilati nei formati di file tar.gz e sh, supportando entrambe le architetture di istruzioni a 64 bit (x86_64) e 32 bit (x86). Sono supportati anche i sistemi operativi Microsoft Windows e Mac OS X.


Sotto il cappuccio e la disponibilità

Il programma è stato scritto interamente nel linguaggio di programmazione Java e utilizza la tecnologia Java Swing per la sua interfaccia utente grafica. Per comodità, è distribuito come pacchetto binario generico preconfigurato che include l'eseguibile JAR, nonché i programmi di installazione per le piattaforme hardware a 32 e 64 bit, nel formato file sh. Le informazioni sui prezzi per SoapUI Pro sono disponibili sul sito web del progetto.

Novità in questa versione:

  • Un nuovo plug-in SwaggerHub in bundle che consente di importare facilmente le definizioni dell'API Swagger da SwaggerHub nel progetto e di esportare le API in SwaggerHub. (SOAPUIOS-152)
  • Uso della memoria più efficiente. (SOAPUIOS-154)
  • Una nuova funzionalità di Stanislaw Wozniak (un utente GitHub con lo pseudonimo sponte): il test runner ha una nuova impostazione che comanda a SoapUI di esportare le proprietà dei test case in report in stile JUnit. Puoi trovare il nuovo & quot; Esporta risultati JUnit con le proprietà di test & quot; casella di spunta nella scheda Rapporti della finestra di dialogo, in cui si specificano le proprietà del corridore di prova prima dell'esecuzione. Per abilitare questa funzionalità dalla riga di comando, utilizzare il nuovo argomento della riga di comando -J. (SOAPUIOS-156)
  • Una correzione di bug di Marc Paquette (marcpa00 in GitHub): le versioni precedenti di SoapUI raddoppiavano i messaggi inviati al log della console dal codice Groovy. Marc ha risolto questo. (SOAPUIOS-157)
  • Altre correzioni di bug:
  • Il plug-in UXM AlertSite non ha aggiunto le & quot; API Monitor & quot; voce al menu del prodotto. (SOAPUIOS-166)
  • Un errore (& quot; La modalità di accesso per gli script wsi-test-tools non può essere impostata & quot;) potrebbe verificarsi quando si installa il prodotto su Linux. (SOAPUIOS-161)
  • L'esecuzione della conformità WS-I per un servizio SOAP potrebbe causare un'eccezione. (SOAPUIOS-158)

Novità della versione nella versione:

  • Un nuovo plug-in SwaggerHub in bundle che consente di importare facilmente le definizioni dell'API Swagger da SwaggerHub nel progetto e di esportare le API in SwaggerHub. (SOAPUIOS-152)
  • Uso della memoria più efficiente. (SOAPUIOS-154)
  • Una nuova funzionalità di Stanislaw Wozniak (un utente GitHub con lo pseudonimo sponte): il test runner ha una nuova impostazione che comanda a SoapUI di esportare le proprietà dei test case in report in stile JUnit. Puoi trovare il nuovo & quot; Esporta risultati JUnit con le proprietà di test & quot; casella di spunta nella scheda Rapporti della finestra di dialogo, in cui si specificano le proprietà del corridore di prova prima dell'esecuzione. Per abilitare questa funzionalità dalla riga di comando, utilizzare il nuovo argomento della riga di comando -J. (SOAPUIOS-156)
  • Una correzione di bug di Marc Paquette (marcpa00 in GitHub): le versioni precedenti di SoapUI raddoppiavano i messaggi inviati al log della console dal codice Groovy. Marc ha risolto questo. (SOAPUIOS-157)
  • Altre correzioni di bug:
  • Il plug-in UXM AlertSite non ha aggiunto le & quot; API Monitor & quot; voce al menu del prodotto. (SOAPUIOS-166)
  • Un errore (& quot; La modalità di accesso per gli script wsi-test-tools non può essere impostata & quot;) potrebbe verificarsi quando si installa il prodotto su Linux. (SOAPUIOS-161)
  • L'esecuzione della conformità WS-I per un servizio SOAP potrebbe causare un'eccezione. (SOAPUIOS-158)

Novità in nella versione 5.2.0:

  • Principali nuove funzionalità:
  • Puoi utilizzare 4 nuove asserzioni basate su JSONPath:
  • Conteggio JsonPath: calcola il numero di occorrenze dell'elemento in una risposta JSON.
  • Corrispondenza dell'esistenza JSONPath: estrae i dati da una risposta JSON e li confronta con un valore previsto.
  • Corrispondenza JsonPath - Verifica se una risposta JSON contiene un nodo specifico.
  • Corrispondenza con JSONPath RegEx: estrae i dati da una risposta JSON e li verifica con un'espressione regolare. È possibile trovare le nuove asserzioni nella finestra di dialogo Aggiungi asserzioni, nel gruppo di asserzione Contenuto proprietà.
  • Puoi creare nuovi progetti vuoti (nelle versioni precedenti, i progetti dovevano essere basati su WSDL o WADL o URI).
  • I miglioramenti:
  • Nuovo look ispirato a Ready! API.
  • Il supporto per Java 6 è stato eliminato. Per eseguire SoapUI, ora è necessario disporre di Java 7 sul computer. Il pacchetto di installazione di SoapUI include i moduli Java 7, quindi se si utilizza il programma di installazione, non è necessario scaricare e installare file aggiuntivi.
  • Le icone vecchio stile sono state sostituite con icone più recenti.
  • Plugin in dotazione:
  • Il pacchetto di installazione di SoapUI include i seguenti plugin:
  • Plugin MQTT - Abilita il test IOT dei servizi MQTT.
  • Plugin Swagger - Consente il caricamento e il salvataggio delle descrizioni dell'interfaccia di Swagger.
  • Plug-in AlertSite UXM: consente il monitoraggio distribuito delle API.
  • Bug corretti:
  • L'asserzione Timeout JMS non ha funzionato.
  • SoapUI non è riuscito a trovare gli allegati specificati da 'xop: Include href'.
  • SoapUI non è riuscito a caricare plugin quando si eseguono test con testrunner.bat e la directory corrente differisce da bin.
  • La & quot; Guida & gt; Informativa sulla privacy & quot; la voce di menu non ha aperto nessuna pagina web. Ora apre http://www.soapui.org/Store-Info/privacy-policy.html.
  • Nell'editor del passaggio dei test di trasferimento proprietà, è stato possibile aggiungere due elementi con lo stesso nome all'elenco dei trasferimenti.
  • Quando hai ridimensionato il & quot; Contenere & quot; finestra di modifica dell'asserzione, il testo in quella finestra non è stato ridimensionato in modo appropriato.
  • La scheda Panoramica dell'editor Interfaccia REST visualizzata & quot; WSDL Definition & quot; invece di & quot; WADL Definition & quot;.
  • Si è verificato un errore di stampa nelle Preferenze di SoapUI & gt; Schermata Impostazioni WSDL.

Novità in nella versione 5.1.3:

  • Principali nuove funzionalità:
  • REST Mocking - Crea facilmente MockServices REST senza scripting e prova API non testate / prototipo.
  • Supporto OAuth 2.0: prova le API utilizzando OAuth 2.0, raggruppa le credenziali di OAuth 2.0 diverse in profili e automatizza i test OAuth 2.0 per l'integrazione con altri strumenti di sviluppo.
  • (solo Pro) REST Discovery: recupera rapidamente le API non documentate registrando le tue interazioni con l'API.
  • (solo Pro) REST Test Suite Builder - Crea automaticamente le suite di test dalle tue interazioni registrate con l'API, assicurandoti di testare le richieste giuste.
  • (solo Pro) REST Discovery + REST Mocking - Crea creazioni MEST REST usando le risposte delle registrazioni REST Discovery.
  • Risolti bug:
  • XSD ora esposti correttamente per MockServices nelle sottodirectory (SOAP-1313)
  • Il pannello del registro di memoria ora mostra la memoria totale corretta per le dimensioni superiori a 2 GB (SOAP-1574)
  • Ora è possibile firmare BinarySecurityToken durante la creazione di una voce di firma WSS (SOAPUI-4586 / SOAP-1097, contributo di Willem Salembier)
  • L'editor delle risorse e le visualizzazioni dell'editor delle richieste ora sono sincronizzate meglio (SOAP-830)
  • Migliorato il comportamento della tabella dei parametri a comparsa della vista richiesta (SOAP-845)
  • Aggiunto testo suggerimento mancante dal & quot; New REST Resource & quot; dialog (SOAP-1102)
  • Rimossi alcuni archivi di librerie duplicate. (SOAP-1195)
  • L'importazione di WSDL protetto dall'autenticazione HTTP di base è ora possibile di nuovo (SOAP-1331)
  • La conversione XML non ha più esito negativo per il valore JSON il cui nome inizia con digit (SOAP-1405)
  • La pagina di avvio ora viene ridimensionata correttamente anche su Mac OS X (SOAP-1212)
  • Le richieste di reindirizzamento non ignorano più le impostazioni proxy configurate manualmente (SOAP-1208)
  • Risolti diversi problemi minori con JSON quando si utilizzavano file WADL con uno schema (SOAP-1219)
  • Risolto NullPointerException quando si asseriva la conformità dello schema su XSD (SOAP-1229)
  • È ancora possibile creare nuovi passaggi di test REST nonostante i servizi REST con nomi duplicati. (SOAP-1239)
  • Risolte le proprietà personalizzate che non funzionavano con i passaggi di test REST che utilizzavano un endpoint JMS (SOAP-1251)
  • Risolto che SecurityTestRunner non creava rapporti su Mac OS X (SOAP-1278)
  • Migliore compatibilità con MTOM e WCF (SOAP-1316)
  • Rimosso non necessario & quot; Impossibile eliminare il file di progetto temporaneo & quot; avvertenze. (SOAP-1338)
  • Esporta il progetto nel file zip non mostra più il messaggio di errore (SOAP-1948)
  • SSLContext è ora configurabile utilizzando la proprietà di sistema soapui.sslcontext.algorithm (SOAP-2013)
  • Il grande carattere Unicode non causa più l'eccezione CharConversionException all'importazione (SOAP-1752)
  • (solo Pro) Risolto il problema al plug-in di Maven che si verificava durante l'esecuzione di un progetto contenente un'Asserzione di contenuto messaggio (SOAP-1348)
  • (solo Pro) Risolto un ritardo non necessario di 500 ms nei test basati sui dati (SOAP-769)
  • (solo Pro) Risolto problema in cui i test REST basati sui dati a volte raccoglievano dati errati (SOAP-722)
  • (solo Pro) JSON non viene più convertito in XML in alcuni casi (SOAP-1219)
  • I miglioramenti:
  • Introdotta la classe Script per il raggruppamento interno delle costanti (Contributo di Marc Paquette)
  • Aggiunta un'impostazione (non GUI) per controllare l'avvio del server Cajo all'avvio (Contributo di Marc Paquette)
  • Miglioramento del comportamento del selettore di file in determinati scenari (Contributo di Marc Paquette)
  • Aggiunta la configurazione mancante di soapui.logroot alla definizione log4j di GLOBAL_GROOVY_LOG (Contributo di Michael Ottati)
  • IdleConnectionHandler ora è stato arrestato correttamente (contributo di Christoph Thelen)
  • Normalizza il percorso per ascoltatori, fabbriche e root (SOAP-1424, Contributo di Marc Paquette)
  • Librerie aggiornate:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Novità della versione nella versione 5.0.0:

  • Principali nuove funzionalità:
  • REST Mocking - Crea facilmente MockServices REST senza scripting e prova API non testate / prototipo.
  • Supporto OAuth 2.0: prova le API utilizzando OAuth 2.0, raggruppa le credenziali di OAuth 2.0 diverse in profili e automatizza i test OAuth 2.0 per l'integrazione con altri strumenti di sviluppo.
  • (solo Pro) REST Discovery: recupera rapidamente le API non documentate registrando le tue interazioni con l'API.
  • (solo Pro) REST Test Suite Builder - Crea automaticamente le suite di test dalle tue interazioni registrate con l'API, assicurandoti di testare le richieste giuste.
  • (solo Pro) REST Discovery + REST Mocking - Crea creazioni MEST REST usando le risposte delle registrazioni REST Discovery.
  • Risolti bug:
  • XSD ora esposti correttamente per MockServices nelle sottodirectory (SOAP-1313)
  • Il pannello del registro di memoria ora mostra la memoria totale corretta per le dimensioni superiori a 2 GB (SOAP-1574)
  • Ora è possibile firmare BinarySecurityToken durante la creazione di una voce di firma WSS (SOAPUI-4586 / SOAP-1097, contributo di Willem Salembier)
  • L'editor delle risorse e le visualizzazioni dell'editor delle richieste ora sono sincronizzate meglio (SOAP-830)
  • Migliorato il comportamento della tabella dei parametri a comparsa della vista richiesta (SOAP-845)
  • Aggiunto testo suggerimento mancante dal & quot; New REST Resource & quot; dialog (SOAP-1102)
  • Rimossi alcuni archivi di librerie duplicate. (SOAP-1195)
  • L'importazione di WSDL protetto dall'autenticazione HTTP di base è ora possibile di nuovo (SOAP-1331)
  • La conversione XML non ha più esito negativo per il valore JSON il cui nome inizia con digit (SOAP-1405)
  • La pagina di avvio ora viene ridimensionata correttamente anche su Mac OS X (SOAP-1212)
  • Le richieste di reindirizzamento non ignorano più le impostazioni proxy configurate manualmente (SOAP-1208)
  • Risolti diversi problemi minori con JSON quando si utilizzavano file WADL con uno schema (SOAP-1219)
  • Risolto NullPointerException quando si asseriva la conformità dello schema su XSD (SOAP-1229)
  • È ancora possibile creare nuovi passaggi di test REST nonostante i servizi REST con nomi duplicati. (SOAP-1239)
  • Risolte le proprietà personalizzate che non funzionavano con i passaggi di test REST che utilizzavano un endpoint JMS (SOAP-1251)
  • Risolto che SecurityTestRunner non creava rapporti su Mac OS X (SOAP-1278)
  • Migliore compatibilità con MTOM e WCF (SOAP-1316)
  • Rimosso non necessario & quot; Impossibile eliminare il file di progetto temporaneo & quot; avvertenze. (SOAP-1338)
  • Esporta il progetto nel file zip non mostra più il messaggio di errore (SOAP-1948)
  • SSLContext è ora configurabile utilizzando la proprietà di sistema soapui.sslcontext.algorithm (SOAP-2013)
  • Il grande carattere Unicode non causa più l'eccezione CharConversionException all'importazione (SOAP-1752)
  • (solo Pro) Risolto il problema al plug-in di Maven che si verificava durante l'esecuzione di un progetto contenente un'Asserzione di contenuto messaggio (SOAP-1348)
  • (solo Pro) Risolto un ritardo non necessario di 500 ms nei test basati sui dati (SOAP-769)
  • (solo Pro) Risolto problema in cui i test REST basati sui dati a volte raccoglievano dati errati (SOAP-722)
  • (solo Pro) JSON non viene più convertito in XML in alcuni casi (SOAP-1219)
  • I miglioramenti:
  • Introdotta la classe Script per il raggruppamento interno delle costanti (Contributo di Marc Paquette)
  • Aggiunta un'impostazione (non GUI) per controllare l'avvio del server Cajo all'avvio (Contributo di Marc Paquette)
  • Miglioramento del comportamento del selettore di file in determinati scenari (Contributo di Marc Paquette)
  • Aggiunta la configurazione mancante di soapui.logroot alla definizione log4j di GLOBAL_GROOVY_LOG (Contributo di Michael Ottati)
  • IdleConnectionHandler ora è stato arrestato correttamente (contributo di Christoph Thelen)
  • Normalizza il percorso per ascoltatori, fabbriche e root (SOAP-1424, Contributo di Marc Paquette)
  • Librerie aggiornate:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Novità nella versione 3.0 Beta 2:

  • Principalmente correzioni di bug e miglioramenti minori.

Novità nella versione 2.5.1:

  • soapUI 2.5.1 è principalmente un bug-fix rilascio con alcuni piccoli miglioramenti.

Novità nella versione 2.5:

  • Un sacco di correzioni di bug e miglioramenti minori, grazie a i nostri fantastici clienti e community per i test e le segnalazioni ... ti dobbiamo un'altra ottima versione!

Novità nella versione 2.0.2 / 2.5 Beta 1:

  • Finalmente una nuova versione!
  • Supporto REST / HTTP
  • WADL import / export / generation
  • Conversione da JSON / HTML a XML per asserzioni, trasferimenti, ecc.
  • REST / HTTP Request TestStep
  • Genera codice e documentazione per WADL
  • Supporto indirizzamento WS
  • Richiesta, MockResponse, Assertion
  • Miglioramenti di MockService
  • onRequest / afterRequest scripts
  • esposizione WSDL migliorata con? endpoint WSDL
  • docroot per la pubblicazione di contenuto statico
  • Supporto richiesta HEAD
  • File di progetto crittografati e campi di password nascosti
  • LoadTest prima / dopo gli script di Run
  • Importa / Esporta TestCases / TestSuites per la condivisione
  • Percorsi relativi alle risorse del progetto
  • Migliorato SOAP Monitor ora supporta la codifica keep-alive e chunked
  • Dump-File per il messaggio di risposta salva automaticamente le risposte su un file locale
  • Keystore univoci a livello di richiesta
  • XPath migliorato Contiene l'asserzione con l'opzione di ignorare i prefissi dello spazio dei nomi
  • Supporto dell'algoritmo di compressione migliorato
  • Impostazioni correlate a HTTP estese
  • .. Effettua il backup dei progetti esistenti prima di testare e non esitare a contattarci se hai problemi, suggerimenti, reclami, ecc.

Requisiti :

  • Ambiente di runtime di Java 2 Standard Edition

Commenti a SoapUI

I commenti non trovato
Aggiungi commento
Accendere le immagini!