Você pode criar uma estrutura de teste dedicada a testar chamadas de serviço
com base na especificação WS-ReliableMessaging.
Antes de Iniciar
A especificação WS-ReliableMessaging oferece uma série de mensagens do SOAP
a serem enviadas de forma confiável entre os aplicativos distribuídos caso ocorram
falhas de componente de software, de sistema ou de rede.
No contexto de um teste
de serviço, uma estrutura de chamada do sistema de mensagens confiável consiste em
uma série de chamadas que seguem a especificação. A estrutura pode ser criada como
uma lista sequencial de chamadas de serviço exclusivas ou como um loop que contém
um elemento de chamada e utiliza um datapool para identificar as chamadas exclusivas.
Procedimento
- No editor de teste, selecione o teste, clique em Incluir e,
em seguida, clique em Estrutura Baseada na Especificação. O assistente Novo Teste de Serviço da Web é aberto.
- Na página Seleção de Especificação do Serviço da Web, selecione
WS-ReliableMessaging e clique em Avançar.
- Selecione um ou vários arquivos Web Services Description Language
(WSDL) em sua área de trabalho do serviço da web que deseja testar e clique em Avançar. Se necessário, você pode importar um arquivo WSDL para a área de trabalho
com o botão de pressão Importar.
- Na página Configurar Protocolo, selecione uma configuração de
transporte HTTP existente ou clique em Novo para criar
uma nova configuração.
- Especifique a URL do serviço, o Método
de HTTP e a Versão.
- Na tabela Cabeçalho, clique em Incluir
para especificar qualquer cabeçalho específico que precisa ser incluído na chamada.
- Na tabela Cookies, clique em Incluir
para especificar qualquer cookie específico que precisa ser utilizado pela chamada.
- Clique em Avançar.
- Na página Opções de Sequência, especifique como
a estrutura de sequência será criada no teste.
- Em Contagens de Mensagens, especifique o número de
chamadas na lista ou o número de iterações de loop.
- Selecione Criar Lista de Chamadas de Serviço para gerar uma
lista de chamadas com o número de mensagens ou Criar Loop com
Datapool para gerar um loop com um datapool. O datapool
define o número de chamadas para cada chamada no loop.
- Selecione Sequência Embaralhada se deseja que os
números de chamadas sejam gerados em uma ordem aleatória.
- Clique em Concluir. Essa ação gera uma estrutura de chamada de serviço do sistema de
mensagens confiável no teste.