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:
Visual Studio Ultimate
L'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice
Il test Web creato in Procedura dettagliata: registrazione ed esecuzione di un test Web
Preparazione per la procedura dettagliata
Per prepararsi per la procedura dettagliata
Aprire l'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice.
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.
Aprire l'applicazione Web creata in Procedura dettagliata: registrazione ed esecuzione di un test Web.
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
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.
Importante 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.
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.
Nel riquadro Seleziona una regola scegliere Trova testo.
Nel riquadro Proprietà impostare la proprietà Trova testo su Red e la proprietà Passare con testo trovato su True.
Scegliere OK.
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
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.
Nel riquadro superiore del Visualizzatore risultati test prestazioni Web fare clic sulla richiesta relativa alla pagina Red.aspx.
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
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.
Importante 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.
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.
Nel riquadro Seleziona una regola scegliere Estrai valore attributo.
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
Scegliere OK.
Scegliere FILE quinSalva per salvare il test Web.
Verifica dei risultati della regola di estrazione
Per verificare i risultati della regola di estrazione
Nell'Editor test prestazioni Web scegliere Esegui per avviare il test delle prestazioni Web.
Viene visualizzato il Visualizzatore risultati test prestazioni Web.
Nel riquadro superiore del Visualizzatore risultati test prestazioni Web fare clic sulla richiesta relativa alla pagina Blue.aspx.
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.
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