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.
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.
- 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. Essa opção não estará disponível se você estiver usando o IBM Rational 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.
- 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 mais informações sobre essas propriedades, consulte a documentação do IBM
Rational WebSphere MQ.
- Serviço de destino
- Ao utilizar a estrutura Microsoft .NET com o recurso SOAP sobre MQ
do WebSphere MQ,
especifique o nome do serviço de destino para o WSDL.