É possível criar regras de correlação de dados para vincular substituições 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 uma Referência que use uma expressão regular para localizar os dados de referência e depois insira uma regra Criar uma Substituição como filha da regra Criar uma 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 uma 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 uma Referência.
- Clique com o botão direito do mouse na regra Criar uma Referência e depois clique em .
- Clique com o botão direito do mouse na regra Vincular com Substituições e clique em . Para usar o valor da referência extraída pela regra pai, digite %refname% para a Expressão Regular, em que refname é o nome da referência criada pela regra pai. Consulte Criando uma Substituição com Regras de Correlação de Dados para obter mais informações sobre como criar uma regra Criar Substituição. Uma regra Criar uma Substituição é inserida como filha da regra Link
com Substituições.
Resultados
Quando você correlaciona novamente dados de teste com este conjunto de regras, as referências e as substituições definidas são criadas e vinculadas.
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. Especifique o
Nome de Referência como
ID. Depois, inclua regras para duas substituições como filhas da regra de referência. Inclua uma substituição com um atributo de URI e uma com um atributo de dados. Especifique
%id% na
Expressão Regular para as duas regras de substituição. Assim, quando as regras são executadas, a expressão regular na regra de substituição 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.