Ejemplo: Enlace de referencias a sustituciones con reglas

Puede crear reglas de correlación de datos para enlazar referencias a sustituciones.

Acerca de esta tarea

Si sabe qué campo de una solicitud o de datos POST debe correlacionarse, escriba una regla Crear sustitución para ese campo y, a continuación, inserte una regla Crear referencia como un hijo de la regla Crear sustitución.

Procedimiento

  1. 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.
  2. Cree una regla Crear sustitución. 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.
  3. Pulse con el botón derecho del ratón sobre la regla Crear sustitución y, a continuación, pulse Insertar elemento > Crear referencia. Si la referencia existe, seleccione Buscar referencia en vez de Crear referencia. Una regla Crear referencia o Buscar referencia se inserta como hijo de la regla Crear sustitución. El valor de la sustitución que crea la regla padre de sustitución se inserta en una expresión regular para la regla de referencia cuando la regla se ejecuta. 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 referencia.

Resultados

Si vuelve a correlacionar datos de prueba mediante este conjunto de reglas, se crean y se enlazan las referencias y las sustituciones que ha definido.

Ejemplo

Supongamos que un URI de la prueba es http://host:port/RPThelp/index.jsp?topic=datacorrelation.html. Supongamos también que algunos datos de respuesta de una solicitud anterior incluyen ...<id=2 docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24 docHelpName=rules>.... Escriba una regla que cree un sitio de sustitución en el URI para datacorrelation. A continuación, añada la regla que crea una referencia como hijo de la regla de sustitución. La expresión regular para la regla de referencia es docHelpName=(.*?)>. Puesto que la regla de sustitución localiza el valor datacorrelation, y que la regla de referencia es un hijo de la regla de sustitución, el valor datacorrelation se utiliza como entrada para la expresión regular en la regla de referencia. De esta manera, la expresión regular en la regla de referencia es docHelpName=datacorrelation>. Esta expresión regular asegura que se enlace la referencia correcta al sitio de sustitución.

Comentarios