Esempio: collegamento di sostituzioni ai riferimenti con le regole

È possibile creare delle regole di correlazione dati per collegare le sostituzioni ai riferimenti.

Informazioni su questa attività

Se si ha dimestichezza con l'applicazione sotto test e si conosce l'esatta posizione del riferimento nei dati di risposta, scrivere una regola Crea un riferimento che utilizza un'espressione regolare per individuare i dati di riferimento e inserire quindi una regola Crea una sostituzione come un elemento secondario della regola Crea un riferimento.

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. Creare una regola Crea un riferimento. Consultare Creazione di un riferimento mediante le regole di correlazione dati per ulteriori informazioni sulla creazione di una regola Crea un riferimento.
  3. Fare clic con il pulsante destro del mouse sulla regola Crea un riferimento e fare quindi clic su Inserisci elemento > Collega con sostituzioni.
  4. Fare clic con il pulsante destro del mouse sulla regola Collega con sostituzioni e fare quindi clic su Inserisci elemento > Crea una sostituzione. Per utilizzare il valore del riferimento estratto dalla regola principale, immettere %refname% per l'Espressione regolare, dove refname è il nome del riferimento creato dalla regola principale. Consultare Creazione di una sostituzione con regole di correlazione dati per ulteriori informazioni sulla creazione di una regola Crea sostituzione. Una regola Crea una sostituzione viene inserita come un elemento secondario della regola Collega con sostituzioni.

Risultati

Quando si correlano i dati di test con questa serie di regole, i riferimenti e le sostituzioni definiti vengono creati e collegati.

Esempio

Si presuma che una risposta nei dati di test contenga un ID che è presente negli URI e nei dati POST nel test. Ad esempio, la risposta include ...<NeededID=ID123 docHelpName=rules>.... Si presuma che un URI nel test sia http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html e che i dati POST includano ...nameID123=ID123.... Poiché si conosce la posizione esatta dell'ID nella risposta, è possibile scrivere una regola che crea un riferimento per l'ID. Specificare il Nome riferimento come ID. Aggiungere quindi le regole per le due sostituzioni come elementi secondari della regola di riferimento. Aggiunge una sostituzione con un attributo URI e un'altra con un attributo dati. Specificare %id% in Espressione regolare per entrambe le regole di sostituzione. Così, l'espressione regolare nella regola di sostituzione diventa il valore ID123 quando le regole vengono eseguite. Questa espressione regolare crea dei siti di sostituzione in ogni posizione dove viene trovato il valore ID123 negli URI e nei dati POST. In questo esempio, vengono creati tre siti di sostituzione: RPThelpID123, nameID123 e nameID123=ID123.

Feedback