È 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
- Aprire una serie di regole di correlazione dati nell'editor regole. Una nuova serie di regole contiene un singolo esito positivo regola vuoto.
- Fare clic su Inserisci e selezionare quindi Crea
un riferimento. Una regola vuota Crea
un riferimento viene inserito nell'esito positivo di regola.
- 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 . Per creare riferimenti
in più campi, fare clic sul pulsante Aggiungi campo
per aggiungere un altro Campo di riferimento.
- 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.
- Aprire il test e individuare la risposta in cui creare
il riferimento.
- Copiare il testo dalla risposta negli appunti.
- Nell'editor regole, fare clic sul pulsante Attiva assistente
espressione regolare per aprire l'assistente
espressione regolare.
- 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.
- 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=(.+?).
- 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.
- Opzionale: Se un attributo contiene più
corrispondenze per l'espressione regolare, in Ricorrenza,
immettere o selezionare la ricorrenza da utilizzare per creare il riferimento.
- 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.
- 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. |
- Opzionale: In Crea riferimento
anche se sovrapposto, selezionare true per
creare un riferimento anche se il nuovo riferimento si sovrappone a riferimenti
esistenti.
- 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. |
- 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.
- Opzionale: In Descrizione,
descrivere la regola. Le descrizioni possono essere utili se si condividono file serie
di regole con altri tester.