Visión general de las pruebas de servicio

Las posibilidades de prueba de servicio de IBM® Rational Performance Tester o IBM Rational Service Tester for SOA Quality automatizan la creación, la ejecución y el análisis de pruebas funcionales, de regresión y de rendimiento para servicios web basados en SOAP, incluido el soporte para Java Messaging Service (JMS), Websphere MQ, WebSphere Java MQ y Microsoft .NET Windows Communication Foundation (WCF), así como cualquier servicio que produzca XML, texto sin formato o datos binarios.
Los resultados informativos de la prueba se basan en el desarrollo de pruebas sólidas. Cada una de las fases siguientes contribuye a la generación de resultados de la prueba significativos:

Herramientas de pruebas de servicio

Las siguientes herramientas están disponibles en el producto:
  • El Cliente de servicio genérico le permite realizar manualmente solicitudes de servicio para una amplia variedad de protocolos de transporte, configuraciones de autenticación y perfiles de seguridad, convirtiéndolo en un cliente de servicio extremadamente versátil. Sustituye con eficacia un cliente dedicado y puede utilizarse para grabar llamadas de servicio o para pruebas manuales y depuración de un servicio durante el desarrollo. Para abrir el cliente de servicio genérico, pulse el botón de la barra de herramientas Cliente de servicio genérico Editor de seguridad de WSDL.
  • El editor de seguridad WSDL le permite configurar sofisticadas pilas de algoritmos para las solicitudes de servicio y las respuestas. Las pilas de algoritmos contienen información de certificado digital y los algoritmos de seguridad que se aplican a los mensajes para establecer una comunicación segura con un servicio web. Las pilas de algoritmos pueden contener definiciones de claves, cifrado, indicación de fecha y hora, u operaciones de firma, que se pueden asociar con cada operación en un archivo WSDL. Para abrir el editor de seguridad de WSDL, pulse con el botón derecho del ratón sobre el archivo WSDL del espacio de trabajo y seleccione Editar seguridad de WSDL o pulse sobre el botón del Editor de seguridad de WSDLEditor de seguridad de WSDL del cliente de servicio genérico.
  • El editor de pruebas es donde desarrolla la prueba. Después de la grabación, puede modificar la prueba para añadir una correlación de datos o puntos de verificación. También puede añadir bucles y condiciones y puede editar cada detalle de las solicitudes de servicio.
  • El editor de apéndices le permite crear apéndices de servicios. Con el editor de apéndices, puede definir varias condiciones de entrada, que son parecidas a los puntos de verificación. Cada condición desencadena una respuesta simulada y predefinida, que es funcionalmente idéntica a una respuesta del servicio simulado.
  • En Rational Performance Tester, el editor de planificación le permite desplegar varios usuarios virtuales en sistemas locales y remotos para generar una carga pesada para pruebas de rendimiento. Una planificación contiene normalmente varias pruebas y varios usuarios virtuales.

Comentarios