Utilice el Cliente de prueba para comprobar los flujos de mensajes en un entorno seguro antes de utilizarlos en un sistema de producción.
Puede cambiar el contenido de los mensajes de prueba que se transfieren al flujo de mensajes en el Cliente de prueba como ayuda para determinar si los flujos de mensajes funcionan de acuerdo con lo previsto. Si el nodo de entrada en el flujo de mensajes que selecciona tiene previsto un mensaje XML de un conjunto de mensajes asociados, se facilita la estructura del mensaje y se puede editar para generar el mensaje de prueba apropiado. O bien, puede crear un nuevo mensaje de prueba o importar un mensaje existente del sistema de archivos. También puede configurar una cabecera adecuada para el mensaje de prueba, si el formato es WebSphere MQ.
El Cliente de prueba supervisa los nodos en el flujo de mensajes para que pueda ver en qué nodos se reciben los mensajes de salida. También puede ver el contenido del mensaje de salida o ver el contenido de cualquier mensaje de error que se reciba cuando el mensaje de prueba se transfiere por el flujo de mensajes. Cuando se recibe un mensaje en un nodo de salida o cuando se genera un error cuando el mensaje de prueba pasa por el flujo de mensajes, se graba un suceso de prueba en el Cliente de prueba.
El comportamiento predeterminado del Cliente de prueba es detener la prueba cuando se reciba el primer mensaje de salida. Puede configurar el Cliente de prueba para que espere a que se reciban varios mensajes de salida. En tal caso, puede detener manualmente la prueba. Al detener la prueba, se desconectan los supervisores que se ejecutan, pero o se detiene el flujo de mensajes. Una prueba síncrona, como sería el caso cuando se invoca un flujo de mensajes de un nodo HTTPInput se detiene automáticamente cuando se recibe un mensaje de respuesta. Una prueba asíncrona, como sería el caso cuando se invoca el flujo de mensajes desde un nodo MQInput se puede detener manualmente en función del valor de supervisor en el panel de configuración. Todos los sucesos de prueba se detienen cuando se cierra el Cliente de prueba y se eliminan los supervisores de prueba.
Si cambia el flujo de mensajes, puede utilizar la misma configuración de prueba para probar los cambios. El comportamiento predeterminado del Cliente de prueba es desplegar el flujo de mensajes que se desea comprobar automáticamente en un grupo de ejecución; siempre que se realiza un cambio en el flujo de mensajes. Por consiguiente, puede realizar un cambio en un flujo de mensajes y probar rápidamente el resultado utilizando el Cliente de prueba, si necesidad de desplegar manualmente los flujos de mensajes. La primera vez que se transfiere un mensaje de prueba al nodo de entrada de un flujo de mensajes, se configura el grupo de ejecución para desplegar el flujo de mensajes utilizando el Asistente de ubicación de despliegue. Puede configurar las opciones de despliegue para alterar temporalmente el comportamiento predeterminado del Cliente de prueba para desplegar manualmente el flujo de mensajes o para desplegar el flujo de mensajes cada vez que transfiere un mensaje de prueba al flujo de mensajes.
Puede ejecutar el Cliente de prueba utilizando la modalidad de depuración para ver más información sobre la vía de acceso que el mensaje realiza por el flujo de mensajes utilizando el depurador de flujos.
Los detalles de la configuración de prueba y los sucesos de prueba se pueden guardar como un archivo .mbtest. Puede utilizar este archivo para repetir la prueba o para ver los resultados más adelante.