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 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.