Puede crear reglas de correlación de datos para enlazar sustituciones a referencias.
Acerca de esta tarea
Si está familiarizado con la aplicación que se está probando y sabe la ubicación exacta de la referencia en los datos de respuesta, escriba una regla Crear una referencia que utiliza una expresión regular para localizar los datos de referencia y, a continuación, escriba una regla Crear una sustitución como hijo de regla Crear una referencia.
Procedimiento
- Abra un conjunto de reglas de correlación de datos en el editor de reglas. Un conjunto de reglas nuevo contiene una regla de paso vacía.
- Cree una regla Crear una referencia. Consulte Creación de una referencia mediante reglas de correlación de datos para obtener más información sobre la creación de una regla Crear una referencia.
- Pulse con el botón derecho del ratón sobre la regla Crear una referencia y, a continuación, pulse .
- Pulse con el botón derecho del ratón sobre la regla Enlace con sustituciones y, a continuación, pulse . Para utilizar el valor de la referencia que la regla padre extrae, escriba %refname% para la Expresión regular, donde refname es el nombre de la referencia que crea la regla padre. Consulte Creación de una sustitución con reglas de correlación de datos para obtener más información sobre la creación de una regla Crear sustitución. Una regla Crear una sustitución se inserta como un hijo de la regla Enlace con sustituciones.
Resultados
Si vuelve a correlacionar datos de prueba con este conjunto de reglas, se crean y se enlazan las referencias y las sustituciones que ha definido.
Ejemplo
Supongamos que una respuesta de los datos de prueba contiene un ID que está en URI y en datos de POST a lo largo de la prueba. Por ejemplo,
la respuesta incluye
...<NeededID=ID123 docHelpName=rules>....
Supongamos que un URI de la prueba es http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html
y que los datos de POST incluyen
...nameID123=ID123....
Puesto que sabe la ubicación exacta del ID de la respuesta, puede escribir una regla que crea una referencia para el ID. Especifique el
Nombre de referencia como
ID. A continuación, añada reglas para dos sustituciones como hijos de la regla de referencia. Añada una sustitución con un atributo URI y una con un atributo de datos. Especifique
%id% en
Expresión regular para ambas reglas de sustitución. De esta manera, la expresión regular en la regla de sustitución se convierte en el valor
ID123 cuando se ejecutan las reglas. Esta expresión regular crea sitios de sustitución en los que el valor
ID123 se encuentra en URI y datos POST. En este ejemplo, se crearían tres sitios de sustitución: RPThelp
ID123, name
ID123,
y nameID123=
ID123.