Esecuzione e visualizzazione di un test Web
Aggiornamento: novembre 2007
Dopo aver registrato un test Web, è opportuno eseguirlo per verificare che funzioni correttamente. Una volta certi che il test registrato può essere correttamente eseguito, è possibile personalizzare il test mediante l'aggiunta delle regole di convalida, delle regole di estrazione, dell'associazione ai dati e così via.
Nota: |
---|
Poiché si esegue un'applicazione Web, questa può inviare dati dinamici in valori del parametro della stringa di query e valori del parametro Post per i form. Terminata la registrazione di un test Web, è possibile rilevare se tali parametri dinamici esistono, quindi scegliere di promuoverne alcuni o tutti, come descritto in Procedura: registrare un test Web. |
Per verificare un test Web, utilizzare il seguente processo:
Eseguire il test Web ed esaminare il feedback nei due riquadri del Visualizzatore test Web. Nel riquadro superiore viene riportata una panoramica dello stato delle singole richieste, oltre a informazioni su singole richieste, transazioni e relativi test Web inclusi. Nel riquadro inferiore vengono forniti ulteriori dettagli sulle richieste e sulle corrispondenti risposte.
Identificare eventuali problemi relativi alle richieste utilizzando il riquadro superiore del Visualizzatore test Web. È possibile espandere qualsiasi nodo per visualizzare le richieste dipendenti. Le richieste non riuscite e quelle riuscite sono identificate da due simboli diversi. In questo modo è facile individuare le richieste non riuscite. I reindirizzamenti di pagina sono visualizzati sotto la richiesta che li ha iniziati e contrassegnati tramite un'icona univoca.
Analizzare rapidamente la richiesta dalla scheda Browser nel riquadro superiore.
Utilizzare i riquadri Richiesta, Risposta e Dettagli per esaminare i problemi relativi agli URL, ai codici restituiti, ai reindirizzamenti di pagina e alle richieste dipendenti.
Di seguito sono riportati i problemi più comuni che impediscono la riuscita delle richieste:
Gli URL chiamati tramite JavaScript
Controlli ActiveX
Applet
Questi problemi si verificano perché con la registrazione è possibile registrare solo le richieste provenienti dal browser. Se si verificano uno o più di questi problemi, è possibile aggiungere manualmente le richieste necessarie al test Web registrato. Per ulteriori informazioni, vedere Informazioni sui controlli JavaScript e ActiveX nei test Web.
Stabilire le richieste da aggiungere può essere un'attività complessa. Considerare i seguenti suggerimenti per la risoluzione di questi problemi:
Utilizzo di uno strumento di analisi della rete come Microsoft NetMon (Network Monitor)
Analisi dei log Web per l'applicazione
Analisi del codice sorgente dell'applicazione
Per ulteriori informazioni, vedere Procedura: eseguire un test Web.
Visualizzatore test Web
Il Visualizzatore test Web è lo strumento principale per l'esecuzione di test Web. È possibile utilizzare il Visualizzatore test Web per verificare che un test Web funzioni correttamente e per eseguirne il debug.
Nei due riquadri della finestra Visualizzatore test Web è possibile visualizzare i dettagli di ogni richiesta presente nel test Web e la risposta risultante da tali richieste. Il riquadro superiore contiene una griglia della visualizzazione struttura ad albero in cui, sotto la richiesta di primo livello, sono visualizzate le richieste dipendenti nidificate. Nella griglia della visualizzazione struttura ad albero sono anche visualizzati i reindirizzamenti di pagina.
Nota: |
---|
Per modificare un test Web, utilizzare l'Editor test Web. Per ulteriori informazioni, vedere Procedura: modificare un test Web esistente. |
Nel riquadro superiore del Visualizzatore test Web sono presenti quattro colonne:
Colonna |
Descrizione |
---|---|
Richiesta |
Viene visualizzata la richiesta HTTP registrata nel test dall'utente. L'icona accanto alla richiesta indica il relativo esito positivo o negativo dopo il completamento. |
Stato HTTP |
Indica lo stato della richiesta durante l'esecuzione del test. Lo stato iniziale di tutte le richieste è Non ancora inviato e viene aggiornato mentre il test viene eseguito. Al termine del test, lo stato è in genere OK. |
Tempo totale |
Il tempo elencato in Tempo totale rappresenta i seguenti elementi:
|
Tempo di richiesta |
Visualizza il tempo totale di risposta del server Web dopo il completamento di una richiesta singola. Non include il tempo utilizzato dalle richieste dipendenti. |
Byte |
Visualizza le dimensioni della risposta alla richiesta dopo il completamento. |
Nel riquadro inferiore del Visualizzatore test Web sono contenute le cinque pagine a schede seguenti:
Pagina |
Descrizione |
---|---|
Browser |
Visualizza la pagina restituita dalla richiesta HTTP corrente. |
Richiesta |
Visualizza il contenuto della richiesta HTTP corrente, in due visualizzazioni: una grafica e una di dati non elaborati. È possibile passare da una visualizzazione all'altra selezionando o deselezionando la casella di controllo Mostra dati non elaborati. Nella visualizzazione di dati non elaborati sono mostrati i byte inviati al server, organizzati per sezioni intestazione e corpo. Nella visualizzazione grafica viene fornita una rappresentazione di più agevole lettura della richiesta, organizzata come una visualizzazione struttura ad albero contenente i nodi Intestazioni, Cookie, Parametri QueryString e Parametri Post per i form. |
Risposta |
Visualizza la risposta HTTP ricevuta per la richiesta HTTP corrente. |
Contesto |
Visualizza l'insieme di contesti per un test Web, ovvero una serie di coppie nome-valore contenente importanti informazioni che persistono durante un test Web. |
Dettagli |
Vengono visualizzati i dettagli specifici sulla pagina Web correntemente visualizzata, incluse eventuali regole di convalida e di estrazione applicate dall'utente e i rispettivi risultati. |
Vedere anche
Attività
Procedura: eseguire un test Web
Procedura: modificare le impostazioni di esecuzione dei test Web