É possível criar uma regra de correlação de dados que crie um substabelecimento de uma expressão regular que seja aplicada a dados de teste.
Procedimento
- Abra um conjunto de regras de correlação de dados no editor de regras. Um novo conjunto de regras contém uma passagem de regra vazia.
- Clique em Inserir e depois selecione Criar Substabelecimentos. Uma regra Criar Substabelecimento vazia é inserida na transmissão de regras.
- Em Detalhes, forneça informações para todos os campos que estão marcados com asteriscos e em tonalidade vermelha. Para Atributo, clique na seta para baixo para selecionar o atributo para o qual um substabelecimento será criado. Use os botões de comando na parte superior da janela para selecionar um protocolo e depois selecione um atributo. Para criar um substabelecimento no campo de dados de uma solicitação de HTTP, clique na seta para baixo e depois selecione .
- Em Expressão Regular, digite uma expressão regular para usar para localizar o substabelecimento. Se apenas uma parte da expressão regular for exigida para um substabelecimento, coloque essa parte entre parênteses.
- Abra o teste e localize a resposta na qual você deseja criar o substabelecimento.
- Copie o texto da resposta para a área de transferência.
- No editor de regras, clique no botão de comando Alternar Assistente de Expressão Regular para abrir o assistente de expressão regular.
- Cole o texto da área de transferência na página Testar Expressão Regular da janela do assistente de expressão regular. Se a página Testar Expressão Regular estiver vazia, o conteúdo da área de transferência será automaticamente colado.
- Clique na guia Grupo Capturado no assistente de expressão regular. O grupo geral e os grupos capturados são exibidos. Se nenhum grupo for exibido, edite a expressão regular de acordo.
- Em Nome Base, digite um nome base para o substabelecimento.
- Opcional: Se a expressão regular corresponder a vários grupos, em Grupo de Valores, digite ou selecione o índice do grupo de valores que será usado para criar o substabelecimento.
- Em Remover Sobreposição, selecione true para criar um substabelecimento, se o novo substabelecimento for sobreposto com outros substabelecimentos. Os outros substabelecimentos serão removidos. Selecione false para evitar que um substabelecimento seja criado, se o novo substabelecimento for sobreposto com outro substabelecimento.
- Em Procura de Referência, selecione Primeira para vincular o substabelecimento à primeira referência no teste. Selecione Mais Próxima para vincular o substabelecimento à referência mais próxima no teste.
- Em Codificado, selecione true para codificar o atributo especificado antes de procurar por uma referência correspondente.
Selecione false para procurar por uma referência correspondente sem codificar o atributo. O tipo de codificação depende do protocolo e do atributo selecionados. Por exemplo, os dados HTTP podem ser codificados pela URL.
- Em Nível de Registro, selecione o nível dos dados de erro que serão gravados no log de erro. O log permite que você veja quais regras funcionaram e quais não funcionaram. Ao depurar regras de correlação de dados, use os níveis de registro Ação e Detalhe. Geralmente, use os níveis de registro Nenhum ou Resumo para reduzir o consumo de memória e espaço em disco.
Opção |
Descrição |
Nenhum |
Nada é registrado. |
Resumo |
Uma mensagem é registrada na regra, não importando quantas vezes a regra é aplicada. |
Ações |
Uma mensagem é registrada sempre que a regra é aplicada. |
Detalhe |
Uma mensagem detalhada é registrada sempre que a regra é aplicada. |
- Em Rótulo, digite um rótulo para a regra. Se você não digitar um nome de rótulo, será fornecido um nome padrão para a regra. O nome padrão é o nome base com a expressão regular anexada.
- Em Descrição, descreva a regra. As descrições poderão ser úteis se você compartilhar arquivos do conjunto de regras com outros testadores.