SoapUI - Capacités

SoapUI est riche des cinq aspects suivants -

  • Test fonctionel
  • Test de sécurité
  • Test de charge
  • Protocoles et technologies
  • Intégration avec d'autres outils

Apprenons-en plus sur chacune de ces fonctionnalités.

Test fonctionel

  • SoapUI permet aux testeurs d'écrire des tests API fonctionnels dans SoapUI.

  • SoapUI prend en charge la fonction glisser-déposer qui accélère le développement du script.

  • SoapUI prend en charge le débogage des tests et permet aux testeurs de développer des tests pilotés par les données.

  • SoapUI prend en charge plusieurs environnements, ce qui facilite le basculement entre les environnements QA, Dev et Prod.

  • SoapUI permet des scripts avancés (le testeur peut développer son code personnalisé en fonction des scénarios).

Test de sécurité

  • SoapUI effectue un ensemble complet d'analyse des vulnérabilités.

  • SoapUI empêche l'injection SQL pour sécuriser les bases de données.

  • SoapUI scanne les débordements de pile, causés par des documents de grande taille.

  • SoapUI analyse les scripts intersites, qui se produisent lorsque les paramètres de service sont exposés dans les messages.

  • SoapUI effectue un balayage de fuzzing et un balayage des limites pour éviter un comportement erratique des services.

Test de charge

  • SoapUI distribue les tests de charge sur n nombre d'agents LoadUI.

  • SoapUI simule facilement les tests de charge à volume élevé et dans le monde réel.

  • SoapUI permet des rapports personnalisés avancés pour capturer les paramètres de performance.

  • SoapUI permet la surveillance des performances du système de bout en bout.

Protocoles et technologies

SoapUI prend en charge une large gamme de protocoles -

  • SOAP - Protocole d'accès aux objets simples
  • WSDL - Langage de définition de service Web
  • REST - Transfert d'état de représentation
  • HTTP - Protocole de transmission Hyper Text
  • HTTPS - Protocole de transmission Hyper Text sécurisé
  • AMF - Format du message d'action
  • JDBC - Connectivité de base de données Java
  • JMS - Service de messagerie Java

Intégration avec d'autres outils

  • Projet Apache Maven
  • HUDSON
  • JUnit
  • Apache - Ant et plus….