Você pode criar uma regra de correlação de dados que crie uma referência de uma expressão regular quando a regra for aplicada aos 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 selecione Criar uma Referência. Uma regra vazia Criar uma Referência é 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 Campo de Referência, clique na seta para baixo para selecionar o campo no qual criar a referência. Use os botões de comando na parte superior da janela para selecionar um protocolo e depois selecione um campo. Por exemplo, para criar uma referência no campo de conteúdo de uma resposta HTTP, clique na seta para baixo e clique em . Para criar referências em vários campos, clique no botão de comando Incluir Campo para incluir outro Campo de Referência.
- Em Expressão Regular, digite uma expressão para usar para localizar a referência. Se apenas uma parte da expressão regular for exigida para uma referência, coloque essa parte entre parênteses.
- Abra o teste e localize a resposta na qual criar a referência.
- 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.
Para criar mais de uma referência usando a mesma expressão regular, coloque cada parte entre parênteses. Por exemplo, duas referências podem ser criadas a partir desta expressão regular: name=(\S+)\svalue=(.+?).
- Em Nomes de Referência, forneça nomes para as referências. Os nomes especificados estão disponíveis para regras filhas. Para usar as referências como argumentos nas regras filhas, coloque o nome da referência entre sinais de percentual. Por exemplo, se você especificar um nome de referência name, poderá usar %name% como um argumento em uma regra filha.
- Opcional: Se um atributo contiver várias correspondência com a expressão regular, em Ocorrência, digite ou selecione a ocorrência a ser usada para criar a referência.
- Opcional: Em Criar Referência Apenas Se Usada, selecione true para criar uma referência apenas se um site de substituição usar a referência. Selecione false para criar a referência, independentemente de se um site de substituição correspondente for ou não localizado.
- Opcional: Em Ação de Sobreposição de Site, selecione a ação a ser tomada quando uma nova referência for sobreposta pelas referências existentes.
Opção |
Descrição |
Sempre remover existente |
Se a nova referência for sobreposta por outras referências, as outras referências serão removidas. |
Manter existente |
Se a nova referência for sobreposta pelas outras referências, as outras referências não serão removidas. |
Manter existente apenas se usado |
Se a nova referência for sobreposta por outras referências, as outras referências serão removidas apenas se as referências não forem usadas. |
- Opcional: Em Criar Referência Mesmo Se Houver Sobreposição, selecione true para criar uma referência mesmo se a nova referência for sobreposta pelas referências existentes.
- Opcional: Em Nível de Registro, selecione o nível dos dados de erro que serão gravados no log de erro. Com os
logs, você pode ver quais regras funcionaram e quais não. Quando você estiver depurando regras de correlação de dados, use o nível de log Ação. Se o nível de log Ação não fornecer dados suficientes para resolver o problema, use o nível de log Detalhes. O nível de log Detalhes produz um número significativamente mais alto de entradas de log. Geralmente, quando se tem certeza de que as regras de correlação de dados gravadas funcionam corretamente, usa-se os níveis de log Nenhum ou Resumo para reduzir o consumo de memória e o espaço em disco e as entradas não requeridas no log de erros.
Opção |
Descrição |
Nenhum |
Nada é registrado. |
Aviso |
Uma mensagem é registrada quando possíveis problemas são detectados quando a regra é aplicada. |
Resumo |
Uma mensagem é registrada na regra, não importando quantas vezes a regra é aplicada. |
Importante |
Uma mensagem é registrada sempre que a regra é aplicada de forma atípica. Este é o nível de log padrão. |
Ações |
Uma mensagem é registrada sempre que a regra é aplicada. |
Detalhe |
Uma mensagem detalhada é registrada sempre que a regra é aplicada. |
- Opcional: 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.
- Opcional: Em Descrição, descreva a regra. As descrições poderão ser úteis se você compartilhar arquivos do conjunto de regras com outros testadores.