SoapUI

Logiciel capture d'écran:
SoapUI
Détails logiciels:
Version: 5.4.0 Mise à jour
Date de transfert: 22 Jun 18
Développeur: Ole Matzura
Licence: Gratuit
Popularité: 514

Rating: nan/5 (Total Votes: 0)

SoapUI est un logiciel commercial distribué gratuitement qui a été conçu pour être utilisé comme utilitaire pratique pour les tests fonctionnels, les tests de conformité, les tests de surveillance, les tests de sécurité, ainsi que pour l'inspection, surveiller, invoquer, simuler ou se moquer des API SOAP / WSDL et REST / WADL.


La norme de facto pour les tests API

SoapUI a été déclaré standard de facto pour les tests API et inclut la prise en charge du REST (Representational State Transfer), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity), Protocoles AMF (Action Message Format), protocoles HTTP (Hypertext Transfer Protocol) et POX (Plain Old XML).

Parmi ses points saillants, nous pouvons mentionner qu'il peut être utilisé pour la simulation de service, le moqueur de service, la génération de code, le test POX, le test AMF, le test SOAP, les tests SOAP, les tests fonctionnels, les tests JMS. ainsi que des tests de sécurité. Il a plus de 5,5 millions de téléchargements et il est distribué dans le cadre du projet SmartBear Software, qui produit de puissants outils d'assurance qualité et de développement.

En outre, il peut être utilisé comme un outil générateur de code. Le logiciel permet également aux utilisateurs de créer facilement et rapidement des tests de performance avancés, ainsi que d'exécuter des tests fonctionnels automatisés. SoapUI fonctionne bien avec tous les GNU / Linux, pour lesquels il est distribué sous forme de paquets binaires préconstruits dans les formats de fichiers tar.gz et sh, prenant en charge les architectures d'ensembles d'instructions 64 bits (x86_64) et 32 ​​bits (x86). Les systèmes d'exploitation Microsoft Windows et Mac OS X sont également pris en charge.


Sous le capot et la disponibilité

Le programme a été entièrement écrit dans le langage de programmation Java et utilise la technologie Java Swing pour son interface utilisateur graphique. Pour votre commodité, il est distribué en tant que paquet binaire générique pré-construit qui inclut l'exécutable JAR, ainsi que les programmes d'installation pour les plates-formes matérielles 32 bits et 64 bits, dans le format de fichier sh. Les informations de prix pour SoapUI Pro peuvent être trouvées sur le site Web du projet.

Quoi de neuf dans cette version:

  • Un nouveau plugin SwaggerHub qui vous permet d'importer facilement les définitions d'API Swagger de SwaggerHub dans votre projet et d'exporter vos API vers SwaggerHub. (SOAPUIOS-152)
  • Utilisation de la mémoire plus efficace. (SOAPUIOS-154)
  • Nouvelle fonctionnalité de Stanislaw Wozniak (un utilisateur GitHub avec le surnom sponte): Le nouveau testeur exécute un nouveau paramètre qui commande à SoapUI d'exporter les propriétés des tests élémentaires vers les rapports de type JUnit. Vous pouvez trouver le nouveau "Export JUnit Results avec propriétés de test". case à cocher dans l'onglet Rapports de la boîte de dialogue, dans laquelle vous spécifiez les propriétés du coureur de test avant l'exécution. Pour activer cette fonctionnalité à partir de la ligne de commande, utilisez le nouvel argument de ligne de commande -J. (SOAPUIOS-156)
  • Correction d'un bug par Marc Paquette (marcpa00 dans GitHub): Les versions antérieures de SoapUI doublaient les messages envoyés au journal de la console à partir du code Groovy. Marc a réglé ça. (SOAPUIOS-157)
  • Plus de corrections de bugs:
  • Le plugin UXM AlertSite n'a pas ajouté les "API de contrôle". article au menu du produit. (SOAPUIOS-166)
  • Une erreur ("Mode d'accès pour les scripts wsi-test-tools n'a pas pu être défini") peut se produire lors de l'installation du produit sous Linux. (SOAPUIOS-161)
  • L'exécution de la conformité WS-I pour un service SOAP peut entraîner une exception. (SOAPUIOS-158)

Quoi de neuf dans la version:

  • Un nouveau plugin SwaggerHub qui vous permet d'importer facilement les définitions d'API Swagger de SwaggerHub dans votre projet et d'exporter vos API vers SwaggerHub. (SOAPUIOS-152)
  • Utilisation de la mémoire plus efficace. (SOAPUIOS-154)
  • Nouvelle fonctionnalité de Stanislaw Wozniak (un utilisateur GitHub avec le surnom sponte): Le nouveau testeur exécute un nouveau paramètre qui commande à SoapUI d'exporter les propriétés des tests élémentaires vers les rapports de type JUnit. Vous pouvez trouver le nouveau "Export JUnit Results avec propriétés de test". case à cocher dans l'onglet Rapports de la boîte de dialogue, dans laquelle vous spécifiez les propriétés du coureur de test avant l'exécution. Pour activer cette fonctionnalité à partir de la ligne de commande, utilisez le nouvel argument de ligne de commande -J. (SOAPUIOS-156)
  • Correction d'un bug par Marc Paquette (marcpa00 dans GitHub): Les versions antérieures de SoapUI doublaient les messages envoyés au journal de la console à partir du code Groovy. Marc a réglé ça. (SOAPUIOS-157)
  • Plus de corrections de bugs:
  • Le plugin UXM AlertSite n'a pas ajouté les "API de contrôle". article au menu du produit. (SOAPUIOS-166)
  • Une erreur ("Mode d'accès pour les scripts wsi-test-tools n'a pas pu être défini") peut se produire lors de l'installation du produit sous Linux. (SOAPUIOS-161)
  • L'exécution de la conformité WS-I pour un service SOAP peut entraîner une exception. (SOAPUIOS-158)

Nouveautés dans la version 5.2.0:

  • Nouvelles fonctionnalités majeures:
  • Vous pouvez utiliser 4 nouvelles assertions basées sur JSONPath:
  • JsonPath Count - Calcule le nombre d'occurrences d'élément dans une réponse JSON.
  • JsonPath Existence Match - Extrait les données d'une réponse JSON et les compare avec une valeur attendue.
  • JsonPath Match - Vérifie si une réponse JSON contient un nœud spécifique.
  • JsonPath RegEx Match - Extrait les données d'une réponse JSON et la vérifie avec une expression régulière. Vous pouvez trouver les nouvelles assertions dans la boîte de dialogue Ajouter des assertions, dans le groupe d'assertion Contenu de la propriété.
  • Vous pouvez créer de nouveaux projets vides (dans les versions antérieures, les projets devaient être basés sur WSDL ou WADL ou URI).
  • Améliorations:
  • Nouveau look inspiré par Ready! API.
  • La prise en charge de Java 6 a été supprimée. Pour exécuter SoapUI, vous devez maintenant avoir Java 7 sur votre ordinateur. Le paquet d'installation SoapUI inclut des modules Java 7, donc si vous utilisez le programme d'installation, vous n'avez pas besoin de télécharger et d'installer des fichiers supplémentaires.
  • Les anciennes icônes ont été remplacées par des icônes plus récentes.
  • Plugins fournis:
  • Le paquet d'installation SoapUI inclut les plugins suivants:
  • Plugin MQTT - Permet le test IOT des services MQTT.
  • Plugin Swagger - Permet le chargement et la sauvegarde des descriptions de l'interface Swagger.
  • Plugin AlertSite UXM - Active la surveillance distribuée des API.
  • Bogues corrigés:
  • L'assertion JMS Timeout n'a pas fonctionné.
  • SoapUI n'a pas réussi à trouver les pièces jointes spécifiées par 'xop: Include href'.
  • SoapUI n'a pas pu charger les plugins lorsque vous avez exécuté des tests avec testrunner.bat et le répertoire courant différait de bin.
  • Le & quot; Aide & gt; Politique de confidentialité & quot; l'élément de menu n'a ouvert aucune page Web. Maintenant, il ouvre http://www.soapui.org/Store-Info/privacy-policy.html.
  • Dans l'éditeur de l'étape de test Transfert de propriété, il était possible d'ajouter deux éléments du même nom à la liste des transferts.
  • Lorsque vous avez redimensionné le & quot; Contenir & quot; fenêtre d'édition d'assertion, le texte de cette fenêtre n'a pas été redimensionné de manière appropriée.
  • L'onglet Présentation de l'éditeur d'interface REST affichait "Définition WSDL". au lieu de "Définition WADL".
  • Il y avait une erreur d'impression dans les préférences de SoapUI & gt; Écran Paramètres WSDL.

Nouveautés dans la version 5.1.3:

  • Nouvelles fonctionnalités majeures:
  • REST Mocking - Créez facilement REST MockServices sans script ni tester les API prototype / indisponible.
  • Prise en charge d'OAuth 2.0 - Testez les API à l'aide d'OAuth 2.0, regroupez différents identifiants OAuth 2.0 dans les profils et automatisez vos tests OAuth 2.0 pour les intégrer à d'autres outils de génération.
  • (Pro uniquement) REST Discovery - Récupérez rapidement votre API non documentée en enregistrant vos interactions avec l'API.
  • (Pro uniquement) REST Test Suite Builder - Créez automatiquement des suites de tests à partir de vos interactions enregistrées avec l'API, en vous assurant de tester les bonnes requêtes.
  • (Pro uniquement) REST Discovery + REST Mocking - Créez de manière transparente des MEST REST à l'aide des réponses des enregistrements REST Discovery.
  • Bogues corrigés:
  • Les XSD sont désormais correctement exposés pour MockServices dans les sous-répertoires (SOAP-1313)
  • Le panneau du journal de la mémoire affiche maintenant la mémoire totale correcte pour les tailles supérieures à 2 Go (SOAP-1574)
  • Il est maintenant possible de signer le BinarySecurityToken lors de la création d'une entrée de signature WSS (SOAPUI-4586 / SOAP-1097, contribution de Willem Salembier)
  • Les vues de l'éditeur de ressources et de l'éditeur de requêtes sont maintenant mieux synchronisées (SOAP-830)
  • Amélioration du comportement de la table de paramètres contextuelle de la vue de requête (SOAP-845)
  • Ajout d'un texte d'indication manquant dans la "Nouvelle ressource REST". boîte de dialogue (SOAP-1102)
  • Suppression de certaines archives de la bibliothèque en double. (SOAP-1195)
  • L'importation de WSDL protégé par l'authentification HTTP de base est désormais possible à nouveau (SOAP-1331)
  • La conversion XML n'échoue plus pour la valeur JSON dont le nom commence par le chiffre (SOAP-1405)
  • La page Starter se redimensionne correctement aussi sur Mac OS X (SOAP-1212)
  • Les requêtes de redirection n'ignorent plus les paramètres de proxy configurés manuellement (SOAP-1208)
  • Correction de plusieurs problèmes mineurs avec JSON lors de l'utilisation de fichiers WADL avec un schéma (SOAP-1219)
  • Correction de NullPointerException lors de l'affirmation de la conformité du schéma sur les XSD (SOAP-1229)
  • Il est à nouveau possible de créer de nouvelles étapes de test REST malgré les services REST avec des noms dupliqués. (SOAP-1239)
  • Correction des propriétés personnalisées ne fonctionnant pas avec les étapes de test REST qui utilisaient un point de terminaison JMS (SOAP-1251)
  • Correction de SecurityTestRunner ne créant pas de rapports sur Mac OS X (SOAP-1278)
  • Amélioration de la compatibilité avec MTOM et WCF (SOAP-1316)
  • Supprimé inutile "Échec de la suppression du fichier de projet temporaire" avertissements. (SOAP-1338)
  • Exporter le projet vers le fichier zip ne montre plus le message d'erreur (SOAP-1948)
  • SSLContext est maintenant configurable en utilisant la propriété système soapui.sslcontext.algorithm (SOAP-2013)
  • Un char Unicode large ne provoque plus l'exception CharConversionException lors de l'importation (SOAP-1752)
  • (Pro uniquement) Correction de l'écrasement du plugin maven lors de l'exécution d'un projet contenant une assertion de contenu de message (SOAP-1348)
  • (Pro uniquement) Correction d'un délai inutile de 500 ms dans les tests pilotés par les données (SOAP-769)
  • (Pro uniquement) Problème résolu où les tests REST pilotés par les données collectaient parfois les mauvaises données (SOAP-722)
  • (Pro uniquement) JSON n'est plus converti en XML dans certains cas (SOAP-1219)
  • Améliorations:
  • Classe de script introduite pour le regroupement interne des constantes (Contribution de Marc Paquette)
  • Ajout d'un paramètre (non-GUI) pour contrôler le démarrage du serveur Cajo au démarrage (Contribution de Marc Paquette)
  • Amélioration du comportement du sélecteur de fichiers dans certains scénarios (Contribution de Marc Paquette)
  • Ajout de la configuration soapui.logroot manquante à la définition log4j du GLOBAL_GROOVY_LOG (Contribution de Michael Ottati)
  • IdleConnectionHandler est maintenant correctement arrêté (Contribution de Christoph Thelen)
  • Normaliser le chemin d'accès pour les auditeurs, les usines et la racine (SOAP-1424, Contribution de Marc Paquette)
  • Bibliothèques mises à jour:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Nouveautés dans la version 5.0.0:

  • Nouvelles fonctionnalités majeures:
  • REST Mocking - Créez facilement REST MockServices sans script ni tester les API prototype / indisponible.
  • Prise en charge d'OAuth 2.0 - Testez les API à l'aide d'OAuth 2.0, regroupez différents identifiants OAuth 2.0 dans les profils et automatisez vos tests OAuth 2.0 pour les intégrer à d'autres outils de génération.
  • (Pro uniquement) REST Discovery - Récupérez rapidement votre API non documentée en enregistrant vos interactions avec l'API.
  • (Pro uniquement) REST Test Suite Builder - Créez automatiquement des suites de tests à partir de vos interactions enregistrées avec l'API, en vous assurant de tester les bonnes requêtes.
  • (Pro uniquement) REST Discovery + REST Mocking - Créez de manière transparente des MEST REST à l'aide des réponses des enregistrements REST Discovery.
  • Bogues corrigés:
  • Les XSD sont désormais correctement exposés pour MockServices dans les sous-répertoires (SOAP-1313)
  • Le panneau du journal de la mémoire affiche maintenant la mémoire totale correcte pour les tailles supérieures à 2 Go (SOAP-1574)
  • Il est maintenant possible de signer le BinarySecurityToken lors de la création d'une entrée de signature WSS (SOAPUI-4586 / SOAP-1097, contribution de Willem Salembier)
  • Les vues de l'éditeur de ressources et de l'éditeur de requêtes sont maintenant mieux synchronisées (SOAP-830)
  • Amélioration du comportement de la table de paramètres contextuelle de la vue de requête (SOAP-845)
  • Ajout d'un texte d'indication manquant dans la "Nouvelle ressource REST". boîte de dialogue (SOAP-1102)
  • Suppression de certaines archives de la bibliothèque en double. (SOAP-1195)
  • L'importation de WSDL protégé par l'authentification HTTP de base est désormais possible à nouveau (SOAP-1331)
  • La conversion XML n'échoue plus pour la valeur JSON dont le nom commence par le chiffre (SOAP-1405)
  • La page Starter se redimensionne correctement aussi sur Mac OS X (SOAP-1212)
  • Les requêtes de redirection n'ignorent plus les paramètres de proxy configurés manuellement (SOAP-1208)
  • Correction de plusieurs problèmes mineurs avec JSON lors de l'utilisation de fichiers WADL avec un schéma (SOAP-1219)
  • Correction de NullPointerException lors de l'affirmation de la conformité du schéma sur les XSD (SOAP-1229)
  • Il est à nouveau possible de créer de nouvelles étapes de test REST malgré les services REST avec des noms dupliqués. (SOAP-1239)
  • Correction des propriétés personnalisées ne fonctionnant pas avec les étapes de test REST qui utilisaient un point de terminaison JMS (SOAP-1251)
  • Correction de SecurityTestRunner ne créant pas de rapports sur Mac OS X (SOAP-1278)
  • Amélioration de la compatibilité avec MTOM et WCF (SOAP-1316)
  • Supprimé inutile "Échec de la suppression du fichier de projet temporaire" avertissements. (SOAP-1338)
  • Exporter le projet vers le fichier zip ne montre plus le message d'erreur (SOAP-1948)
  • SSLContext est maintenant configurable en utilisant la propriété système soapui.sslcontext.algorithm (SOAP-2013)
  • Un char Unicode large ne provoque plus l'exception CharConversionException lors de l'importation (SOAP-1752)
  • (Pro uniquement) Correction de l'écrasement du plugin maven lors de l'exécution d'un projet contenant une assertion de contenu de message (SOAP-1348)
  • (Pro uniquement) Correction d'un délai inutile de 500 ms dans les tests pilotés par les données (SOAP-769)
  • (Pro uniquement) Problème résolu où les tests REST pilotés par les données collectaient parfois les mauvaises données (SOAP-722)
  • (Pro uniquement) JSON n'est plus converti en XML dans certains cas (SOAP-1219)
  • Améliorations:
  • Classe de script introduite pour le regroupement interne des constantes (Contribution de Marc Paquette)
  • Ajout d'un paramètre (non-GUI) pour contrôler le démarrage du serveur Cajo au démarrage (Contribution de Marc Paquette)
  • Amélioration du comportement du sélecteur de fichiers dans certains scénarios (Contribution de Marc Paquette)
  • Ajout de la configuration soapui.logroot manquante à la définition log4j du GLOBAL_GROOVY_LOG (Contribution de Michael Ottati)
  • IdleConnectionHandler est maintenant correctement arrêté (Contribution de Christoph Thelen)
  • Normaliser le chemin d'accès pour les auditeurs, les usines et la racine (SOAP-1424, Contribution de Marc Paquette)
  • Bibliothèques mises à jour:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Quoi de neuf dans la version 3.0 Bêta 2:

  • Principalement des corrections de bogues et des améliorations mineures.

Quoi de neuf dans la version 2.5.1:

  • soapUI 2.5.1 est principalement une correction de bug libérer avec quelques améliorations mineures.

Quoi de neuf dans la version 2.5:

  • Un tas de corrections de bugs et d'améliorations mineures, grâce à nos super clients et notre communauté pour les tests et les rapports ... nous vous devons une autre excellente version!

Nouveautés dans la version 2.0.2 / 2.5 Bêta 1:

  • Enfin une nouvelle version!
  • Support REST / HTTP
  • WADL import / export / generation
  • Conversion JSON / HTML vers XML pour les assertions, les transferts, etc.
  • REST / HTTP Demande TestStep
  • Générer du code et de la documentation pour les WADL
  • Prise en charge de WS-Addressing
  • Requête, MockResponse, Assertion
  • Améliorations de MockService
  • scripts onRequest / afterRequest
  • Amélioration de l'exposition WSDL avec le point de terminaison? WSDL
  • docroot pour le service de contenu statique
  • Support de requête HEAD
  • Fichiers de projet cryptés et champs de mot de passe cachés
  • LoadTest avant / après des scripts
  • Importer / Exporter TestCases / TestSuites pour le partage
  • Chemins relatifs aux ressources du projet
  • Le moniteur SOAP amélioré prend désormais en charge le codage keep-alive et chunked
  • Dump-File pour le message de réponse enregistre automatiquement les réponses à un fichier local
  • Fichiers de clés uniques au niveau de la requête
  • XPath Contient l'assertion avec l'option d'ignorer les préfixes d'espace de noms
  • Amélioration de la prise en charge de l'algorithme de compression
  • Paramètres liés à HTTP étendus
  • .. Sauvegardez vos projets existants avant de les tester et n'hésitez pas à nous contacter si vous avez des problèmes, suggestions, plaintes, etc.!

Exigences :

  • Environnement d'exécution Java 2 Standard Edition

Commentaires à SoapUI

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!