É possível criar regras de correlação de dados para vincular substabelecimentos a referências.
Sobre Esta Tarefa
Se você estiver familiarizado com o aplicativo sob teste e souber o local exato da referência nos dados de resposta, grave uma regra Criar Referência que use uma expressão regular para localizar os dados de referência e depois insira uma regra Criar Substabelecimento como uma filha da regra Criar Referência.
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.
- Crie uma regra Criar Referência. Consulte Criando uma Referência Usando Regras de Correlação de Dados para obter mais informações sobre como criar uma regra Criar Referência.
- Clique duas vezes na regra Criar Referência e depois clique em . Consulte Criando um Substabelecimento com Regras de Correlação de Dados para obter mais informações sobre como criar uma regra Criar Substabelecimento. Uma regra Criar Substabelecimento é inserida como uma filha da regra Criar Referência.
Resultados
Quando você correlaciona novamente dados de teste com este conjunto de regras, as referências e substabelecimentos definidos são criados e vinculados.
Exemplo
Suponha que uma resposta em seus dados de teste contenha um ID que esteja presente nos URIs e nos dados POST durante o teste. Por exemplo, a resposta inclui
...<NeededID=ID123 docHelpName=rules>....
Suponha que um URI no teste seja http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html e que os dados POST incluam
...nameID123=ID123....
Como você sabe o local exato do ID na resposta, pode gravar uma regra que crie uma referência para o ID. Depois, inclua duas regras de substabelecimento como filhas da regra de referência. Inclua uma regra de substabelecimento com um atributo de URI e uma com um atributo de dados. Especifique
.*? em
Expressão Regular para as duas regras de substabelecimento. Como a regra de referência localiza o valor
ID123 e porque a regra de substabelecimento é filha da regra de referência, o valor
ID123 é usado como entrada para a expressão regular na regra de substabelecimento.
Assim, quando as regras são executadas, a expressão regular na regra de substabelecimento se torna o valor
ID123. Essa expressão regular cria sites de substituição em cada local no qual o valor
ID123 é localizado nos URIs e nos dados POST. Neste exemplo, três sites de substituição seriam criados: RPThelp
ID123, name
ID123 e nameID123=
ID123.