Quando você grava
um teste, o assistente de criação de teste registra suas interações com o serviço,
gera um teste a partir da gravação e abre o teste para edição. Você pode registrar uma sessão de teste, fazendo chamadas de serviço com o cliente de
serviço genérico ou utilizando um cliente existente. Também é possível criar um teste de serviço
manualmente ou a partir de um modelo Business Process Execution Language (BPEL).
Diretrizes de Teste de Serviço
Para poder testar um serviço, você
deve configurar seu ambiente de teste e incorporar essas diretrizes
para produzir testes confiáveis.
Verificando a Conformidade da Sintaxe do WSDL para Serviços do JMS
Diversos provedores Java™ Message Service (JMS) variam a sintaxe utilizada
para descrever serviços.
Antes de testar os serviços do JMS, você deve se
certificar de que os arquivos Web Services Description Language (WSDL) estão de
acordo com os requisitos a ferramenta.
Gravando um Teste de Serviço com o Cliente de Serviço Genérico
É possível gravar um teste de serviço chamando solicitações de serviço com o cliente de serviço genérico.
Depois de enviar as solicitações e de receber as respostas do serviço, selecione os resultados na seção Histórico do
cliente de serviço genérico para gerar um teste. Se você não tiver acesso a um
cliente dedicado para as chamadas de serviço, o cliente de serviço genérico
será a forma mais fácil de gerar as chamadas e gravar um teste.
Gravando um Teste de Serviço Através de um Programa Cliente
É possível gravar testes para serviços binários, de texto simples, XML e baseados em SOAP com qualquer programa cliente que use o protocolo HTTP.
Para gravar o teste, o gravador intercepta as chamadas de serviço e os retornos de mensagens entre o cliente e o serviço. É possível escolher entre um gravador de proxy HTTP ou SOCKS ou um gravador de soquete de baixo nível, dependendo das capacidades do programa cliente.
Criando um Teste de Serviço a partir de um Modelo BPEL
Você pode utilizar os recursos Business
Process Execution Language (BPEL) em sua área de trabalho para gerar automaticamente
um conjunto de testes de serviço que correspondam aos caminhos executados em um modelo
BPEL síncrono.
Criando um Teste de Serviço Manualmente
Você pode criar um teste de serviço sem
gravar, simplesmente incluindo os elementos de teste, conforme necessário, e editando
manualmente os detalhes do elemento de teste no editor de teste.
Criando um Teste de Serviço para o WebSphere MQ
Você pode criar um teste do IBM® WebSphere MQ
incluindo os elementos de teste, conforme necessário, e editando
os detalhes do elemento de teste no editor de teste.
Criando um Teste de Serviço para uma Chamada XML Simples
Você pode criar um teste para uma chamada
XML simples em HTTP, JMS ou IBM WebSphere MQ, simplesmente incluindo os elementos de teste,
conforme necessário, e editando os detalhes do elemento de teste no editor de teste.
Alterando as Preferências de Geração do Teste de Serviço
Você pode alterar os valores de geração de teste padrão, alterando as configurações de preferência. No entanto, as configurações padrão são apropriadas para gravação na maioria dos casos.