Procedura dettagliata: aggiunta di regole di convalida ed estrazione a un test Web

In questa procedura dettagliata verranno aggiunte regole di convalida ed estrazione a un test Web e verrà verificato che funzionino correttamente.

Le regole di convalida consentono di verificare che un'applicazione Web funzioni correttamente convalidando l'esistenza di testo, tag o attributi nella pagina restituita da una richiesta Web.

Le regole di estrazione sono simili alle regole di convalida, ma anziché limitarsi verificare i dati, estraggono i dati e archiviano il risultato nel contesto del test Web.Per ulteriori informazioni, vedere Utilizzo di regole di convalida ed estrazione nei test delle prestazioni Web.

In questa procedura dettagliata si completeranno le seguenti attività:

  • Aggiunta di una regola di convalida a un test Web.

  • Verifica dei risultati della regola di convalida.

  • Aggiunta di una regola di estrazione a un test Web.

  • Verifica dei risultati della regola di estrazione.

Prerequisiti

Ecco di ciò che è necessario:

Preparazione per la procedura dettagliata

Per prepararsi per la procedura dettagliata

  1. Aprire l'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice.

  2. Premere CTRL+F5 per eseguire l'applicazione Web nel browser.Dovrebbe essere visualizzata la prima pagina.Chiudere il browser.

    [!NOTA]

    Verrà avviato il server di sviluppo ASP.NET in cui viene eseguita l'applicazione Web che verrà testata dal test Web.Nell'area di notifica verrà visualizzata l'icona del server di sviluppo ASP.NET.

  3. Aprire l'applicazione Web creata in Procedura dettagliata: registrazione ed esecuzione di un test Web.

  4. In Esplora soluzioni fare doppio clic su ColorWebTest.webtest.Verrà visualizzato l'Editor test prestazioni Web con l'elenco di richieste Web.

Aggiunta di una regola di convalida a un test Web

In questo test Web è stata selezionata l'opzione Red ed è stato fatto clic su Invia.A questo punto verrà aggiunta una regola di convalida per verificare che si passi effettivamente alla pagina Red.aspx.

Per aggiungere una regola di convalida a un test Web

  1. Nell'Editor test prestazioni Web individuare la richiesta mediante la quale si viene reindirizzati alla pagina Red.aspx.Dovrebbe essere il secondo nodo nell'elenco di richieste.

    Nota importanteImportante

    L'applicazione Web utilizza un reindirizzamento per passare dalla pagina Default.aspx alla pagina Red.aspx.Nell'elenco di richieste nell'Editor test prestazioni Web verrà visualizzata Default.aspx e non Red.aspx, per la richiesta che si tenta di trovare.Per trovare la richiesta corretta, espandere il nodo delle richieste, espandere la cartella Parametri Post per i form e verificare che esista una voce RadioButtonList=Red.

  2. Fare clic con il pulsante destro del mouse sulla richiesta Web e scegliere Aggiungi regola di convalida.

    Verrà visualizzata la finestra di dialogo Aggiungi regola di convalida.

  3. Nel riquadro Seleziona una regola scegliere Trova testo.

  4. Nel riquadro Proprietà impostare la proprietà Trova testo su Red e la proprietà Passare con testo trovato su True.

  5. Scegliere OK.

  6. Scegliere dal menu FILE scegliere Salva ColorWebTest.webtest per salvare il test Web.

Verifica dei risultati della regola di convalida

Per verificare i risultati della regola di convalida

  1. In Editor test prestazioni Web, scegliere Esegui test dalla barra degli strumenti per avviare il test Web.

    Viene visualizzato il Visualizzatore risultati test prestazioni Web.

  2. Nel riquadro superiore del Visualizzatore risultati test prestazioni Web fare clic sulla richiesta relativa alla pagina Red.aspx.

  3. Nel riquadro inferiore del Visualizzatore risultati test prestazioni Web scegliere la scheda Dettagli.Verrà visualizzata la griglia Regole di convalida ed estrazione con i risultati della regola di convalida.

Aggiunta di una regola di estrazione a un test Web

In questo test Web è stata selezionata l'opzione Blue ed è stato fatto clic su Invia.A questo punto verrà aggiunta una regola di estrazione per ottenere lo stile del controllo Label nella pagina Blue.aspx.

Per aggiungere una regola di estrazione a un test Web

  1. Nell'Editor test prestazioni Web individuare la richiesta mediante la quale si viene reindirizzati alla pagina Blue.aspx.Dovrebbe essere il quarto nodo nell'elenco di richieste.

    Nota importanteImportante

    L'applicazione Web utilizza un reindirizzamento per passare dalla pagina Default.aspx alla pagina Blue.aspx.Nell'elenco di richieste nell'Editor test prestazioni Web verrà visualizzata Default.aspx e non Blue.aspx, per la richiesta che si tenta di trovare.Per trovare la richiesta corretta, espandere il nodo delle richieste, espandere la cartella Parametri Post per i form e verificare che esista una voce RadioButtonList=Blue.

  2. Fare clic con il pulsante destro del mouse sulla richiesta Web e scegliere Aggiungi regola di estrazione.

    Verrà visualizzata la finestra di dialogo Aggiungi regola di estrazione.

  3. Nel riquadro Seleziona una regola scegliere Estrai valore attributo.

  4. Nel riquadro Proprietà impostare le seguenti proprietà:

    Proprietà

    Valore

    Nome parametro di contesto

    ExtractionTest

    Nome tag

    span

    Nome attributo

    style

    Valore attributo match

    Color:Blue

  5. Scegliere OK.

  6. Scegliere FILE quinSalva per salvare il test Web.

Verifica dei risultati della regola di estrazione

Per verificare i risultati della regola di estrazione

  1. Nell'Editor test prestazioni Web scegliere Esegui per avviare il test delle prestazioni Web.

    Viene visualizzato il Visualizzatore risultati test prestazioni Web.

  2. Nel riquadro superiore del Visualizzatore risultati test prestazioni Web fare clic sulla richiesta relativa alla pagina Blue.aspx.

  3. Nel riquadro inferiore del Visualizzatore risultati test prestazioni Web scegliere la scheda Dettagli.

    Verrà visualizzata la griglia Regole di convalida ed estrazione, con una voce per la regola di estrazione appena aggiunta.

  4. Scegliere Scheda Contesto.

    Verrà visualizzata una griglia di nomi e valori.L'ultima voce sarà il valore estratto dalla regola, color:Blue;.

Passaggi successivi

In questa procedura dettagliata sono state aggiunte regole di convalida ed estrazione a un test Web.

Per aggiungere un'associazione dati al test Web, vedere Procedura dettagliata: aggiunta di un'associazione dati a un test delle prestazioni Web.Infine, per convertire il test Web in un test Web codificato, vedere Procedura dettagliata: creazione di un test Web codificato.

Vedere anche

Attività

Procedura dettagliata: creazione di un'applicazione Web semplice

Procedura dettagliata: registrazione ed esecuzione di un test Web

Procedura dettagliata: aggiunta di un'associazione dati a un test delle prestazioni Web

Procedura dettagliata: creazione di un test Web codificato

Concetti

Utilizzo di regole di convalida ed estrazione nei test delle prestazioni Web