Condividi tramite


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:

  • Per una richiesta rappresenta il tempo totale della pagina, ossia il tempo necessario per recuperare la richiesta e tutte le richieste dipendenti.

  • Per una transazione rappresenta il tempo della transazione.

  • Per un test Web incluso rappresenta la relativa durata.

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

Procedura: modificare un test Web esistente