Grabación de una prueba de servicio con el cliente de servicio genérico

Puede grabar una prueba de servicio invocando una serie de llamadas con el cliente de servicio genérico. Después de haber invocado satisfactoriamente las llamadas, seleccione los resultados en la sección Historial del cliente de servicio genérico para generar una prueba. Si no dispone de acceso a un cliente Java™ dedicado para las llamadas de servicio, el cliente de servicio genérico es la manera más fácil de generar las llamadas y grabar una prueba.
Antes de empezar

Asegúrese de que Rational Agent Controller se esté ejecutando en el sistema.

Si el espacio de trabajo no contiene un proyecto de prueba, el asistente de grabación de pruebas crea uno. Si desea generar una prueba en un proyecto específico, compruebe que el proyecto existe antes de grabar la prueba.

Si está probando un servicio web basado en SOAP, asegúrese de que dispone de acceso a un archivo WSDL (Web Services Description Language) válido. El asistente puede importar archivos WSDL del espacio de trabajo, del sistema de archivos, de un repositorio remoto o de un URL. Asegúrese de que los archivos WSDL utilizan la sintaxis correcta para el entorno de prueba. Es posible que el cliente de servicio genérico no funcione con algunos archivos WSDL (Web Services Description Language).

Si está utilizando la autenticación SSL (capa de sockets seguros), asegúrese de tener todos los archivos de claves necesarios en el espacio de trabajo.

Si utiliza seguridad de SOAP o archivos adjuntos, asegúrese de que ha configurado el entorno con las bibliotecas y los archivos de configuración correctos.

Por qué y cuándo se efectúa esta tarea
Para grabar una prueba:
  1. En la perspectiva Prueba, pulse Archivo > Nuevo > Prueba a partir de la grabación o pulse el botón de la barra de herramientas Nueva prueba a partir del registro (botón Nueva prueba a partir del registro).
  2. Seleccione Crear prueba a partir de nueva grabación y Grabación de crear con cliente de servicio genérico; a continuación, pulse Siguiente.
  3. Seleccione un proyecto y, a continuación, en Nombre del archivo de prueba, escriba un nombre para la prueba. El nombre que escriba es el nombre base para los archivos de grabación, de prueba y otros archivos necesarios. Verá estos archivos en el navegador estándar o el Explorador de paquetes Java con sus extensiones distintivas, pero sólo verá el nombre simple (prueba) en el Navegador de pruebas.
  4. Pulse Siguiente. Si es la primera vez que graba una prueba de servicio web, lea la Advertencia sobre privacidad y, a continuación, seleccione Aceptar y pulse Finalizar para continuar. Se abre el cliente de servicio genérico.
  5. Si el servicio utiliza un transporte o un protocolo de seguridad que necesite sustituir los valores predeterminados, pulse el separador Transporte y cree una nueva configuración de seguridad o de transporte.
  6. Pulse el separador Llamadas.
    • Seleccione Añadir un archivo WSDL (Añadir un WSDL) para utilizar un archivo WSDL del espacio de trabajo, para importar un WSDL o para enlazar a un archivo WSDL remoto.
    • Seleccione el archivo Añadir un punto final (Añadir un punto final) para crear una llamada a un servicio HTTP, JMS o WebSphere MQ.
  7. Después de crear la llamada, pulse la flecha Editar llamada para cambiar los detalles de la llamada si fuera necesario.
  8. Pulse la flecha Invocar para invocar la llamada de servicio. Si la llamada es correcta, la respuesta se muestra bajo la flecha Ver respuesta.
  9. Si desea grabar una prueba con varias llamadas, repita los pasos 6 a 9.
  10. Cuando haya terminado de grabar, pulse Detener grabación (botón Detener grabación) . Se abrirá una ventana de progreso mientras se genera la prueba.
Qué hacer a continuación
También puede utilizar el cliente de servicio genérico para crear, editar e invocar las llamadas sin grabar. Las respuestas satisfactorias se añaden a la lista Historial de llamadas. Puede seleccionar llamadas del Historial de llamadas y pulsar Generar conjunto de aplicaciones de prueba (Generar conjunto de aplicaciones de prueba) .

Comentarios