WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Visão Geral do Cliente de Teste

Use o Cliente de Teste para testar fluxos de mensagens em um ambiente seguro antes de eles serem usados em um sistema de produção.

É possível usar o Cliente de Teste para enviar mensagens de teste para fluxos de mensagens que usam qualquer um dos nós de entrada a seguir:

É possível testar fluxos de mensagens no contexto de um aplicativo ou biblioteca, ou testar fluxos isoladamente.

Configurando a Mensagem de Entrada

É possível usar o Cliente de Teste para alterar o conteúdo das mensagens de teste que são enviadas para um fluxo de mensagens, para ajudá-lo a determinar se o fluxo de mensagens está funcionando conforme o esperado.
Filas do WebSphere MQ
Se seu fluxo de mensagens usar filas do WebSphere MQ, o Cliente de Teste limpará as filas antes de suas mensagem de teste serem enviadas para o fluxo de mensagens.
mensagens XML
Se o nó de entrada no fluxo de mensagens selecionado esperar uma mensagem XML de um conjunto de mensagens associado, a estrutura da mensagem é fornecida e pode ser editada para produzir a mensagem de teste apropriada. Alternativamente, é possível criar uma nova mensagem de teste ou importar uma mensagem existente a partir de seu sistema de arquivos.
Mensagens de WebSphere MQ e JMSs
Se o formato da mensagem for WebSphere MQ ou JMS, também será possível configurar um cabeçalho apropriado para a mensagem de teste.

Monitorando um Fluxo com o Cliente de Teste

O Cliente de Teste monitora nós de saída no fluxo de mensagens de forma que você possa ver em quais nós as mensagens de saída são recebidas. Quando uma mensagem de erro é produzida conforme a mensagem passa ao longo do fluxo, ou quando uma mensagem é recebida em um nó de saída, um evento de teste é registrado no Cliente de Teste.

É possível visualizar o conteúdo da mensagem de saída e visualizar mensagens de erro. Os detalhes da configuração de teste e dos eventos de teste podem ser salvos como um arquivo .mbtest. É possível utilizar esse arquivo para repetir o teste ou para revisar os resultados posteriormente.

Implementando Fluxos de Mensagens Quando Você Usa o Cliente de Teste

Se alterar seu fluxo de mensagens, é possível utilizar a mesma configuração de teste para testas as alterações. O comportamento padrão do Cliente de Teste é implementar o fluxo de mensagens que você deseja testar automaticamente para um grupo de execução, sempre que uma alteração for feita no fluxo de mensagens. Portanto, é possível alterar um fluxo de mensagens e testar rapidamente o resultado usando o Cliente de Teste, sem precisar implementar manualmente seus fluxos de mensagens.

Na primeira vez que você envia uma mensagem de teste para um nó de entrada, você configura o grupo de execução para implementar o fluxo de mensagens usando o assistente Local da Implementação. É possível configurar as opções de implementação para substituir o comportamento padrão do Cliente de Teste para implementar o fluxo de mensagens manualmente ou para implementar o fluxo de mensagens toda vez que transmitir uma mensagem de teste ao fluxo de mensagens.

Parando o Cliente de Teste

O comportamento padrão do Cliente de Teste é parar o teste quando a primeira mensagem de saída é recebida. É possível configurar o Cliente de Teste para aguardar diversas mensagens de saída a serem recebidas. Neste caso, você para o teste manualmente. Parar o teste desconecta os monitores que estão em execução, mas não pára o fluxo de mensagens.
Testes Síncronos
Um teste síncrono, como quando o fluxo de mensagens é chamado a partir de um nó HTTPInput, é parado automaticamente quando uma mensagem de resposta é recebida.
Testes Assíncronos
É possível parar um teste assíncrono, tal como quando o fluxo de mensagens é invocado a partir de um nó MQInput, dependendo manualmente da configuração do monitor no painel de configuração.
Todos os eventos de teste são parados quando o Cliente de Teste é encerrado e todos os monitores de teste são removidos.

Usando o Depurador de Fluxo com o Cliente de Teste

Você pode executar o Cliente de Teste utilizando o modo de rastreio e depuração para visualizar informações adicionais sobre o caminho que a mensagem segue através do fluxo de mensagens. Um evento de teste é produzido quando a mensagem é transmitida de um nó para o próximo no fluxo de mensagens. A estrutura da mensagem é registrada quando sai de cada nó do fluxo de mensagens. O depurador de fluxo é ativado no modo de rastreio e depuração para que a mensagem de teste pare nos pontos de interrupção que estão configurados no fluxo de mensagens.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:42


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | af52200_