SoapUI - Capacidades

SoapUI es rico en los siguientes cinco aspectos:

  • Pruebas funcionales
  • Pruebas de seguridad
  • Prueba de carga
  • Protocolos y tecnologías
  • Integración con otras herramientas

Aprendamos más sobre cada una de estas capacidades.

Pruebas funcionales

  • SoapUI permite a los probadores escribir pruebas API funcionales en SoapUI.

  • SoapUI admite la función de arrastrar y soltar que acelera el desarrollo del script.

  • SoapUI admite la depuración de pruebas y permite a los probadores desarrollar pruebas basadas en datos.

  • SoapUI admite múltiples entornos, lo que facilita el cambio entre los entornos QA, Dev y Prod.

  • SoapUI permite secuencias de comandos avanzadas (el evaluador puede desarrollar su código personalizado según los escenarios).

Pruebas de seguridad

  • SoapUI realiza un conjunto completo de análisis de vulnerabilidades.

  • SoapUI evita la inyección de SQL para proteger las bases de datos.

  • SoapUI escanea en busca de desbordamientos de pila, causados ​​por documentos de gran tamaño.

  • SoapUI busca secuencias de comandos entre sitios, que se producen cuando los parámetros del servicio se exponen en los mensajes.

  • SoapUI realiza escaneo de fuzzing y escaneo de límites para evitar un comportamiento errático de los servicios.

Prueba de carga

  • SoapUI distribuye las pruebas de carga entre n números de agentes LoadUI.

  • SoapUI simula pruebas de carga de gran volumen y del mundo real con facilidad.

  • SoapUI permite informes personalizados avanzados para capturar parámetros de rendimiento.

  • SoapUI permite la supervisión del rendimiento del sistema de un extremo a otro.

Protocolos y tecnologías

SoapUI admite una amplia gama de protocolos:

  • SOAP - Protocolo simple de acceso a objetos
  • WSDL: lenguaje de definición de servicios web
  • REST - Transferencia de estado representacional
  • HTTP - Protocolo de transmisión de hipertexto
  • HTTPS: protocolo de transmisión de hipertexto protegido
  • AMF - Formato de mensaje de acción
  • JDBC: conectividad de base de datos Java
  • JMS: servicio de mensajería Java

Integración con otras herramientas

  • Proyecto Apache Maven
  • HUDSON
  • JUnit
  • Apache - Ant y más….