Puede crear una regla de correlación de datos que crea una referencia a partir de una expresión regular cuando se aplica la regla a los datos de prueba.
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.
- Pulse Insertar y, a continuación, seleccione Crear una referencia. Una regla vacía Crear una referencia se inserta en la regla de paso.
- En Detalles, proporcione información en todos los campos que estén marcados con asteriscos y sombreados en rojo. En Campo de referencia,
pulse la flecha hacia abajo para seleccionar el campo en el que crear la referencia. Utilice los botones de la parte superior de la ventana para seleccionar un protocolo y, a continuación, seleccione un campo. Por ejemplo, para crear una referencia en el campo de contenido de una respuesta HTTP, pulse la flecha hacia abajo y, a continuación, pulse . Para crear referencias en varios campos, pulse el botón Añadir campo para añadir otro Campo de referencia.
- En Expresión regular, escriba una expresión que se utilice para localizar la referencia. Si sólo se necesita una parte de la expresión regular para una referencia, escriba esa parte entre paréntesis.
- Abra la prueba y localice la respuesta en la que se creará la referencia.
- Copie el texto de la respuesta en el portapapeles.
- En el editor de reglas, pulse el botón Conmutar el asistente de expresión regular para abrir el asistente de expresión regular.
- Pegue el texto del portapapeles en la página Probar expresión regular de la ventana del asistente de expresión regular. Si la página Probar expresión regular está vacía, el contenido del portapapeles se pegará automáticamente.
- Pulse el separador Grupo capturado en el asistente de expresión regular. Se muestra el grupo general y los grupos capturados. Si no se muestran grupos, edite la expresión regular de la forma correspondiente.
Para crear más de una referencia utilizando la misma expresión regular, escriba cada parte en paréntesis. Por ejemplo, se pueden crear dos referencias a partir de esta expresión regular: name=(\S+)\svalue=(.+?).
- En Nombres de referencia, especifique nombres de las referencias. Los nombres que especifique están disponibles para las reglas hijo. Para utilizar las referencias como argumentos en reglas hijo, incluya el nombre de referencia en signos de porcentaje. Por ejemplo, si especifica un nombre de referencia de name, puede utilizar %name% como argumento en una regla hijo.
- Opcional: Si un atributo contiene varias coincidencias para la expresión regular, en Aparición,
escriba o seleccione la aparición que utilizará para crear la referencia.
- Opcional: En Crear referencia sólo si se utiliza, seleccione true para crear una referencia sólo si un sitio de sustitución utiliza la referencia. Seleccione false para crear la referencia independientemente que sitio de sustitución se encuentre.
- Opcional: En Acción de sitio solapada,
seleccione la acción que se realizará cuando se solape una referencia nueva con referencias existentes.
Opción |
Descripción |
Eliminar siempre el existente |
Si la referencia nueva solapa con otras referencias, éstas se eliminarán. |
Mantener el existente |
Si la referencia nueva solapa con otras referencias, éstas no se eliminarán. |
Mantener el existente sólo si se utiliza |
Si la referencia nueva solapa con otras referencias, éstas se eliminarán sólo si no se están utilizando. |
- Opcional: En Crear referencia aunque se esté solapando,
seleccione true para crear una referencia incluso si la referencia nueva se solapa con referencias existentes.
- Opcional: En Nivel de registro,
seleccione el nivel de datos de error que se escribirán en el registro cronológico de errores. Con registros puede ver qué reglas han funcionado y cuáles no. Si depura reglas de correlación de datos, utilice el nivel de registro Acción. Si el nivel de registro Acción no proporciona datos suficientes para solucionar el problema, utilice el nivel Detalle. El nivel de registro Detalle produce un número considerablemente más alto de entradas de registro. Normalmente, si está seguro de que las reglas de correlación de datos que ha escrito funcionan correctamente, utilice los niveles de registro Ninguno o Resumen para reducir el consumo de memoria y de espacio en disco, así como entradas innecesarias en el registro de errores.
Opción |
Descripción |
Ninguna |
No se realiza ningún registro. |
Aviso |
Se registra un mensaje cuando se detectan problemas potenciales al aplicar la regla. |
Resumen |
Se registra un mensaje para la regla, independientemente de las veces que se aplique la regla. |
Importante |
Se registra un mensaje cada vez que se aplica la regla de una forma atípica. Éste es el nivel de registro predeterminado. |
Acción |
Se registra un mensaje cada vez que se aplica la regla. |
Detalle |
Se registra un mensaje detallado cada vez que se aplica la regla. |
- Opcional: En Etiqueta,
escriba una etiqueta para la regla. Si no especifica un nombre de etiqueta, la regla recibe un nombre predeterminado. El nombre predeterminado es en nombre base con la expresión regular añadida.
- Opcional: En Descripción,
describa la regla. Las descripciones pueden resultar útiles si comparte archivos de conjunto de reglas con otros probadores.