Detalhes do Teste de Serviço

No editor de teste, o elemento de teste é o primeiro elemento no conjunto de teste. As configurações no elemento de teste aplicam-se a todo o teste.

Opções Comuns

Datapools
Lista detalhes sobre cada datapool utilizado pelo teste: o nome do datapool, as colunas utilizadas e o local no teste em que a coluna do datapool é referenciada. Clique no local para navegar.
Incluir Datapool
Inclui uma referência em um datapool o qual você deseja que um teste utilize. Clicar nessa opção é o mesmo que clicar em Incluir > Datapool com o teste selecionado.
Remover
Remove o datapool selecionado. Essa opção não estará disponível se o datapool estiver em uso.

Configuração SSL

Defina uma configuração SSL para autenticação de certificado entre o cliente e o servidor. Configurações SSL podem ser usadas por qualquer pedido de mensagem no teste. Se você usar várias configurações SSL no teste, será necessário especificar a configuração em cada pedido de mensagem.

A configuração SSL padrão sempre confia servidores, o que é igual a nenhuma autenticação.

Configuração SSL
Selecione uma configuração SSL ou crie uma nova. É possível usar os botões de comando da barra de ferramentas para criar uma configuração SSL Nova e para Renomear ou Excluir configurações SSL existentes. Também é possível Copiar e Colar configurações SSL no e do editor SSL e editor de teste.
Autenticação de Servidor
Esta seção descreve como o cliente confia no servidor.
Servidor sempre confiável
Selecione esta opção se nenhuma autenticação for necessária ou para ignorar certificados do servidor para que todos os servidores sejam confiáveis. Se você estiver usando autenticação única e desejar aceitar apenas servidores confiáveis, então desative esta opção e especifique um truststore que contenha os certificados de servidor confiável.
Armazenamento Confiável de Cliente
Quando você está usando autenticação única, o armazenamento confiável do cliente contém os certificados de todos os servidores confiáveis. Clique em Navegar para especificar um arquivo KS, JKS ou JCEKS que contenha certificados válidos dos servidores confiáveis.
Senha
Se o arquivo de armazenamento confiável do cliente for criptografado, digite a senha necessária para ter acesso ao arquivo.
Autenticação Mútua
Esta seção descreve como o servidor confia no cliente, além da autenticação de servidor.
Usar Certificado do Lado do Cliente
Se você estiver usando autenticação dupla, selecione esta opção para especificar um keystore contendo o certificado de cliente. Este certificado permite que o servidor autentique o cliente.
Keystore de certificado de cliente
Clique em Procurar para especificar um arquivo KS, JKS ou JCEKS que contém um certificado válido que autentique o cliente.
Senha
Se o arquivo de armazenamento confiável do cliente for criptografado, digite a senha necessária para ter acesso ao arquivo.
Selecione alias de confiança para Autenticação mútua
Selecione um alias para ser usado para a configuração SSL. Pode haver diversos aliases em um keystore para diferentes certificados de segurança. Escolha um alias apropriado para um usuário. Também é possível usar o conjunto de dados para armazenar aliases que podem ser aplicados para usuários virtuais no tempo de execução.

Protocolo de Configuração (HTTP)

A página Configuração de HTTP do elemento de teste especifica as informações que suas bibliotecas de servidor precisam para executar as funções de envio e recebimento de HTTP.

Uma configuração HTTP pode ser utilizada por qualquer chamada de mensagem no teste. Se você estiver utilizando várias configurações de protocolo no teste, deverá especificar a configuração para cada chamada de mensagem.

HTTP/2
Para testar um serviço que usa protocolo HTTP/2, selecione esta caixa de seleção.
Usar HTTP Ativo
Selecione esta opção para manter a conexão HTTP aberta após a solicitação. Essa opção não estará disponível se você estiver usando o IBM® Rational AppScan.
Usar SSL
Selecione essa opção para utilizar uma configuração de SSL. Clique em Configurar SSL para criar uma configuração SSL ou selecionar uma configuração existente.
Autenticação de Plataforma
Nesta seção, especifique o tipo de autenticação necessário para acessar o serviço. Selecione Nenhum se nenhuma autenticação for necessária.
Autenticação Básica de HTTP
Selecione esta opção para especificar o Nome do Usuário e a Senha que são utilizados para autenticação básica.
Autenticação NTLM
Selecione esta opção para usar o protocolo de autenticação Microsoft NT LAN Manager (NTLM). O NTLM utiliza autenticação de challenge response. Essa visualização lista o que é negociado (suportado pelo cliente e solicitado pelo servidor) e o que é autenticado (o cliente responde ao desafio do servidor).
Autenticação do Kerberos
Selecione esta opção para usar o protocolo de autenticação de Kerberos entre o cliente e o servidor.
Conectar por meio de servidor proxy
Se a conexão HTTP precisar passar por um servidor proxy ou um firewall corporativo, especifique o Endereço e a Porta do servidor proxy. Se o proxy exigir autenticação, selecione Autenticação Básica do Proxy ou Autenticação do Proxy NTLM.
Autenticação de Proxy
Nesta seção, especifique o tipo de autenticação necessário para acessar o proxy. Selecione Nenhum se nenhuma autenticação for necessária.
Autenticação de Proxy Básica
Selecione esta opção para especificar o Nome do Usuário e a Senha que são utilizados para autenticação básica.
Autenticação de Proxy NTLM
Selecione esta opção para usar o protocolo de autenticação Microsoft NT LAN Manager (NTLM). O NTLM utiliza autenticação de challenge response. Essa visualização lista o que é negociado (suportado pelo cliente e solicitado pelo servidor) e o que é autenticado (o cliente responde ao desafio do servidor).
Classe Customizada
Selecione esta opção se o protocolo de comunicação exigir um processamento de baixo nível complexo com um código Java™ customizado para transformar mensagens de entrada ou de saída. Clique em Navegar para selecionar uma classe Java que use a API correspondente. Esta opção não está disponível no IBM Security AppScan.

Configuração do Protocolo (JMS)

A página Configuração de JMS (Java Message Service) do elemento de teste especifica as informações que suas bibliotecas de servidor precisam para executar o envio e a recepção de JMS.

Uma configuração de JMS pode ser utilizada por qualquer chamada de mensagem no teste. Se você estiver utilizando várias configurações de protocolo dentro do teste, deverá especificar a configuração em cada chamada de mensagem.

Estilo de destino
É o estilo do destino de JMS. Selecione Tópico ou Fila.
Endereço de Terminal
É o endereço do destino.
Utilizar Objeto Temporário
Selecione esta opção para enviar o destino JMS como um objeto temporário. Para uma fila JMS, uma fila JMS temporária é enviada na mensagem.
Endereço do Ponto de Recepção
Se Utilizar Objeto Temporário estiver desativado, especifique o endereço JMS do terminal de destino.
Autenticação básica
Selecione esta opção para especificar o Nome do Usuário e a Senha que são utilizados para autenticação básica.
Nome da Classe do Adaptador Customizado
Configure um adaptador de fornecedor Java Naming and Directory Interface (JNDI) customizado para essa configuração. Para utilizar um adaptador customizado, você deve gravar uma classe Java que estenda a classe e métodos Axis. Especifique o nome da classe do adaptador customizado em Nome da Classe do Adaptador.
Mensagem de texto
Especifique se a mensagem é uma mensagem de texto ou de byte.
Propriedades do depósito de informações do contexto
Edite as propriedades de um context factory. Clique em Incluir para incluir propriedades da cadeia na configuração do depósito de contexto.
Propriedades do conector
Edite as propriedades de um conector. Clique em Incluir para incluir propriedades da cadeia na configuração do conector. O produto suporta os seguintes conectores:
  • Prioridade de JMS
  • Modo de entrega do JMS
  • Tempo de atividade do JMS

Configuração do Protocolo (WebSphere MQ)

A página Configuração do WebSphere MQ do elemento de teste especifica as informações que suas bibliotecas de servidor precisam para executar as funções de transporte e recebimento do WebSphere MQ.

Uma configuração do MQ pode ser utilizada por qualquer chamada de mensagem no teste. Se você estiver utilizando várias configurações de protocolo no teste, deverá especificar a configuração para cada chamada de mensagem.

Gerenciador de Filas
Use esta área para especificar as opções de gerenciador de filas para o serviço.
Nome do gerenciador de filas
Especifique o nome do gerenciador de filas para o qual enviar o pedido.
Autenticação:
Se um gerenciador de filas requerer autenticação, marque a caixa de seleção e forneça credenciais de login do gerenciador de filas. Se a autenticação não for necessária para um gerenciador de filas, será possível ignorar essa caixa de seleção.
Usar gerenciador de filas locais
Selecione esta opção para usar um gerenciador de filas locais. Se você desativar essa opção, especifique as seguintes informações:
Endereço do gerenciador de filas
Especifique o endereço IP ou nome do host do servidor WebSphere MQ remoto.
Porta do gerenciador de filas
Especifique a porta do listener do servidor WebSphere MQ remoto.
Canal do cliente
Especifica o canal de modo de conexão do servidor do gerenciador de filas remotas.
Filas
Use esta área para especificar as opções de fila de envio para o serviço.
Nome da Fila de Envio
Especifica o nome da fila gerenciada pelo gerenciador de filas.
Usar Fila Temporária para Resposta
Especifica se o servidor WebSphere MQ criará uma fila temporária. Se selecionada, a fila temporária será criada com o propósito exclusivo de receber mensagens específicas e, em seguida, será excluída.
Nome da Fila de Recebimento
Se Usar Fila Temporária estiver desmarcada, essa opção especificará o gerenciador de filas especificado na linha Nome do Gerenciador de Fila. O gerenciador de filas especificado deve gerenciar essa fila. É possível especificar vários nomes de fila usando um ponto e vírgula (;) como separador.
Usar o cabeçalho RFH2
Selecione se usar o transporte para o recurso SOAP sobre MQ fornecido pelo WebSphere MQ. Esse recurso usa um formato de mensagem MQ predeterminado (RFH2); portanto, quando selecionado, outras opções do Descritor de Mensagens ficam desativadas.
Conexão SSL
Selecione essa opção para utilizar uma configuração de SSL se uma configuração Canal do Cliente referir-se a um canal seguro. Clique em Abrir Editor de SSL para criar uma configuração SSL ou em Alterar para alterar a configuração SSL associada ao teste atual.

Se o WSDL usado para criar o pedido de mensagem usar um JMS URI suportado para apontar para o servidor WebSphere MQ, a configuração SSL será criada automaticamente. Se o gerador de teste não puder criar a configuração SSL, você deverá criar uma nova manualmente.

Se o WSDL for gerado com o serviço WebSphere MQ (amqwdeployWMService), você deverá editar o WSDL para alterar a ligação de transporte de HTTP para JMS para evitar que o gerador de teste produza uma configuração HTTP.

Conjunto de criptografia
Especifique o conjunto de criptografia que será utilizado na configuração do canal.
Descritor de Mensagens
Configure os campos do pedido. É possível substituir um subconjunto de um descritor de mensagem MQ com um formato customizado para uso com outros tipos de servidor, especificamente ao utilizar um pedido de mensagem XML. Consulte a documentação do WebSphere MQ para obter detalhes sobre os descritores de mensagens.
Use a tabela Propriedades de Mensagens para especificar as seguintes propriedades de mensagens do MQ:
  • JMSXDeliveryCount
  • JMSXGroupSeq
  • JMS_IBM_Report_Exception
  • JMS_IBM_Report_Expiration
  • JMS_IBM_Report_COA
  • JMS_IBM_Report_COD
  • JMS_IBM_Report_PAN
  • JMS_IBM_Report_NAN
  • JMS_IBM_Report_Pass_Msg_ID
  • JMS_IBM_Report_Pass_Correl_ID
  • JMS_IBM_Report_Discard_Msg
  • JMS_IBM_MsgType
  • JMS_IBM_Feedback
  • JMS_IBM_PutApplType
  • JMS_IBM_Encoding
  • JMS_IBM_Last_Msg_In_Group
Para obter informações adicionais sobre essas propriedades, consulte a documentação do IBM WebSphere MQ.
Serviço de destino
Ao usar o Microsoft .NET Framework com o recurso SOAP sobre MQ do WebSphere MQ, especifique o nome do serviço de destino para o WSDL.

Feedback