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 testar fluxos de mensagens no contexto de um aplicativo ou biblioteca, ou testar fluxos isoladamente.
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.
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.
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.