Creazione di un riferimento mediante le regole di correlazione dati

È possibile creare una regola di correlazione dati che crei un riferimento da un'espressione regolare quando la regola viene applicata ai dati di test.

Procedura

  1. Aprire una serie di regole di correlazione dati nell'editor regole. Una nuova serie di regole contiene un singolo esito positivo regola vuoto.
  2. Fare clic su Inserisci e selezionare quindi Crea un riferimento. Una regola vuota Crea un riferimento viene inserito nell'esito positivo di regola.
  3. In Dettagli, fornire le informazioni per tutti i campi contrassegnati con asterischi e ombreggiati in rosso. Per Campo di riferimento, fare clic sulla freccia verso il basso per selezionare il campo in cui creare il riferimento. Utilizzare i pulsanti nella parte superiore della finestra per selezionare un protocollo e selezionare quindi un campo. Ad esempio, per creare un riferimento nel campo del contenuto di una risposta HTTP, fare clic sulla freccia verso il basso e quindi su HTTP > Contenuto. Per creare riferimenti in più campi, fare clic sul pulsante Aggiungi campo per aggiungere un altro Campo di riferimento.
  4. In Espressione regolare, immettere un'espressione da utilizzare per individuare il riferimento. Se si richiede solo una parte dell'espressione regolare per un riferimento, racchiudere quella parte tra parentesi.
    1. Aprire il test e individuare la risposta in cui creare il riferimento.
    2. Copiare il testo dalla risposta negli appunti.
    3. Nell'editor regole, fare clic sul pulsante Attiva assistente espressione regolare per aprire l'assistente espressione regolare.
    4. Incollare il testo dagli appunti nella pagina Esegui test espressione regolare della finestra dell'assistente espressione regolare. Se la pagina Esegui test espressione regolare è vuota, viene automaticamente incollato il contenuto degli appunti.
    5. Fare clic sulla scheda Gruppo catturato nell'assistente espressione regolare. Viene visualizzato il gruppo generale e vengono visualizzati i gruppi catturati. Se non viene visualizzato alcun gruppo, modificare l'espressione regolare di conseguenza.
    Per creare più di un riferimento utilizzando la stessa espressione regolare, racchiudere ogni parte tra parentesi. Ad esempio, due riferimenti possono essere creati da questa espressione regolare: name=(\S+)\svalue=(.+?).
  5. In Nomi riferimento, fornire i nomi per i riferimenti. I nomi specificati sono disponibili nelle regole secondarie. Per utilizzare i riferimenti come argomenti nelle regole secondarie, racchiudere il nome del riferimento tra simboli di percentuale. Ad esempio, se si specifica il nome di riferimento name, è possibile utilizzare %name% come argomento in una regola secondaria.
  6. Opzionale: Se un attributo contiene più corrispondenze per l'espressione regolare, in Ricorrenza, immettere o selezionare la ricorrenza da utilizzare per creare il riferimento.
  7. Opzionale: In Crea riferimento solo se utilizzato, selezionare true per creare un riferimento solo se un sito di sostituzione utilizza il riferimento. Selezionare false per creare il riferimento indipendentemente dal fatto che il sito di sostituzione corrispondente venga trovato o meno.
  8. Opzionale: In Azione sito sovrapposto, selezionare l'azione da eseguire quando un nuovo riferimento si sovrappone a riferimenti esistenti.
    Opzione Descrizione
    Rimuovi sempre esistente Se un riferimento si sovrappone ad altri riferimenti, questi riferimenti vengono rimossi.
    Mantieni esistente Se un riferimento si sovrappone ad altri riferimenti, questi riferimenti non vengono rimossi.
    Mantieni esistente solo se utilizzato Se un riferimento si sovrappone ad altri riferimenti, questi riferimenti vengono rimossi solo se i riferimenti non sono in uso.
  9. Opzionale: In Crea riferimento anche se sovrapposto, selezionare true per creare un riferimento anche se il nuovo riferimento si sovrappone a riferimenti esistenti.
  10. Opzionale: In Livello di log, selezionare il livello dei dati di errore da scrivere nel log degli errori. I log permettono di visualizzare quali regole siano state applicate e quali no. Quando si esegue il debug delle regole di correlazione dati, utilizzare il livello di log Azione. Se il livello di log Azione non fornisce dati sufficienti per la risoluzione dei problemi, utilizzare il livello di log Dettaglio. il livello di log Dettagli produce un numero significativamente più elevato di voci di log. In genere, quando si è certi che le regole di correlazione dati scritte funzionano correttamente, utilizzare i livelli di log Nessuno o Riepilogo per ridurre il consumo di memoria e di spazio su disco e le voci non richieste nel log degli errori.
    Opzione Descrizione
    Nessuna Non viene registrato niente.
    Avvertenza Viene registrato un messaggio se vengono rilevati potenziali problemi quando viene applicata una regola.
    Riepilogo Viene registrato un messaggio per la regola, indipendentemente da quante volte essa viene applicata.
    Importante Viene registrato un messaggio ogni volta che la regola viene applicata in un modo non solito. Questo è il livello di log predefinito.
    Azione Viene registrato un messaggio ogni volta che la regola viene applicata.
    Dettaglio Viene registrato un messaggio dettagliato ogni volta che la regola viene applicata.
  11. Opzionale: In Etichetta, immettere un'etichetta per la regola. Se non si immette un nome etichetta, alla regola viene fornito un nome predefinito. Il nome predefinito è il nome di base con aggiunta l'espressione regolare.
  12. Opzionale: In Descrizione, descrivere la regola. Le descrizioni possono essere utili se si condividono file serie di regole con altri tester.

Feedback