Detalhes do Ponto de Verificação do Serviço

Os pontos de verificação permitem testar o comportamento de um serviço verificando o retorno de mensagem de uma chamada com critérios. Você pode executar verificações no conteúdo do documento XML do retorno de mensagem, o número de nós retornados por uma consulta XPath ou a existência de uma conexão específica.

Pontos de Verificação Contém e Igual

Os pontos de verificação Contém retornam um status Transmitido quando o objeto de retorno de mensagem contiver a mensagem XML especificada. Os pontos de verificação Igual retornam um status Transmitido quando o objeto de retorno de mensagem corresponder à mensagem XML especificada.

A verificação ocorrerá se o objeto de retorno de mensagem for um messageo XML válido. A verificação é executada tanto no nome do elemento XML quanto no valor de retorno final do elemento. Os atributos não são verificados.

Use as visualizações Formulário, Árvore e Origem para editar o conteúdo da mensagem.

Testar utilizando espaços de nomes XML
Selecione essa opção para executar a verificação em uma estrutura qualificada, incluindo o espaço de nomes XML, em vez do nome simples. Por exemplo, se os dados XML esperados forem:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Quando Ciente do espaço de nomes estiver ativado, a verificação será feita no nome completo do valor de retorno:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Quando Ciente do espaço de nomes estiver desativado, a verificação ignorará a marcação do espaço de nomes e verificará somente o nome simples do elemento e o valor de retorno final:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Nesse caso, você pode simplificar o valor dos dados XML esperados para:
<responseElement><responseElement>
Testar nós do texto XML
Selecione essa opção para incluir valores de texto XML na verificação.
Testar atributos XML
Selecione essa opção para incluir atributos XML na verificação.
Formulário

Essa visualização fornece uma visualização simples dos elementos da chamada com seus valores. Use essa visualização para editar rapidamente os valores no formulário.

Árvore

Essa visualização fornece uma visualização hierárquica dos elementos da chamada com seus valores, atributos e os espaços de nomes associados. Você pode utilizar Incluir, Inserir, Remover, Para Cima e Para Baixo para editar esta lista.

Clique nos botões de filtragem espaço de nomes, atributo ou texto, dependendo de seus requisitos.

Clique em Permitir apenas modificações válidas para possibilitar a edição inteligente com base em um XSD (XML Schema Document) especificado. Para especificar um conjunto de documentos XSD para o ambiente de trabalho, no navegador de teste, clique com o botão direito do mouse no projeto e selecione Propriedades e Catálogo de Esquemas. Desative a edição inteligente se não tiver um XSD ou se quiser ignorar o esquema.

Você pode especificar expressões comuns Java™ padrão. Na coluna Regexp, selecione a linha de um valor de atributo ou de texto e digite a expressão comum na coluna Valor. Por exemplo, a seguinte expressão comum procura um endereço de e-mail formatado corretamente: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Origem
Essa visualização exibe o documento XML de origem da chamada.
Importante: As tags de ID mostradas na página Origem referem-se a uma representação interna do teste. Se forem removidas, as referências e substabelecimentos existentes também serão. Não é possível recriar essas tags depois de serem excluídas.

Pontos de Verificação de Consulta

Esses pontos de verificação retornam um status Transmitido quando o número de nós retornados por uma consulta de linguagem de Caminho XML corresponde ao número esperado de nós especificados no ponto de verificação.

A verificação ocorrerá se o objeto de retorno de mensagem for um documento XML válido.

Expressão XPath

Especifique uma consulta utilizando a linguagem de caminho XML. Consulte a especificação XPath para obter detalhes sobre a expressão de uma consulta XPath: http://www.w3.org/TR/xpath. Clique em Construir Expressão para abrir o XPath Expression Builder.

Nota: Como expressões XPath requerem que o nome qualificado tenha um prefixo, expressões XPath retornam nulas para o espaço de nomes padrão declarado com xmlns.
Operador e Contagem Esperada
Esses especificam o número de esperado de nós retornados pela consulta.
Avaliar
Clique neste botão para calcular o número de nós com base na entrada atual. Esse valor substitui automaticamente a Contagem Esperada atual.

Pontos de Verificação de Anexo

Esses pontos de verificação retornam um status transmitido quando o anexo do retorno de mensagem corresponde a todos os critérios especificados no ponto de verificação.

A verificação ocorrerá somente se o objeto de retorno de mensagem for um documento XML válido.

Índice do anexo a ser verificado

No caso de vários anexos, esse número especifica qual anexo verificar.

Tamanho do anexo

Especifica o tamanho esperado do anexo.

Tipo MIME
Especifica o tipo MIME esperado do anexo.
Codificação
Especifica a codificação esperada do anexo.

Pontos de Verificação de XSD

Os pontos de verificação de XSD verificam se o conteúdo retornado pelo serviço foi validado pelos arquivos XML Schema Definition (XSD) ou Web Service Definition Language (WSDL) especificados que contêm XSDs.

A verificação ocorrerá somente se o objeto de retorno de mensagem for um documento XML válido.

Incluir XSD
Inclua um XSD na lista de verificações de validação.
Incluir WSDL

Inclua um WSDL que contém um XSD na lista de verificações de validação.

Abrir

Abra um arquivo XSD ou WSDL selecionado.


Feedback