Condividi tramite


Procedura: creare rapporti di prestazioni dei test di carico utilizzando Microsoft Excel

 

Pubblicato: luglio 2016

È possibile generare report del test di carico di Microsoft Excel basati su due o più risultati del test.  Sono disponibili due tipi di report del test di carico:  

  • Esegui confronto   Consente di creare un set di report per il confronto dei dati di due risultati del test di carico tramite tabelle e grafici a barre.

  • Tendenza   È possibile generare l'analisi delle tendenze in due o più risultati del test di carico.  I risultati vengono visualizzati utilizzando grafici a linee, ma i dati sono disponibili in tabelle pivot.  

Requisiti

  • Visual Studio Enterprise

  • Microsoft Excel 2010 o versione successiva

Suggerimento

È inoltre possibile creare manualmente report di Microsoft Word copiando e incollando dati dalle visualizzazioni Riepilogo, Grafici e Tabelle.  VedereProcedura: creare manualmente un rapporto di prestazioni di un test di carico utilizzando Microsoft Word.  

Ciascun report può essere usato per condividere dati relativi alle prestazioni con le parti interessate e mostrare se le prestazioni complessive e l'integrità del sistema stanno migliorando o peggiorando.

Le definizioni del report vengono archiviate nel database del test di carico.  Quando viene salvato un report, la definizione per il report viene salvata nel database e può essere utilizzata nuovamente in un secondo momento.  

Inoltre, la cartella di lavoro di Excel può essere condivisa con le parti interessate in modo che esse non debbano connettersi al database per vedere il report.

Nota

È possibile condividere la cartella di lavoro di Excel; tuttavia, solo gli utenti con computer in cui è installato Visual Studio Enterprise saranno in grado di modificare i fogli di calcolo.  Gli altri utenti non vedranno l'opzione Rapporto test di carico nella barra multifunzione di Office, ma saranno in grado di visualizzare la cartella di lavoro.  

Avviso

Visual Studio Enterprise non è compatibile con Microsoft Office 2007.  È necessario eseguire l'aggiornamento a Microsoft Office 2010 o versione successiva.  Dopo l'aggiornamento a Microsoft Office 2010 o versione successiva, il plug-in di Excel per il test di carico potrebbe non essere caricato correttamente.  Per risolvere questo problema, in Microsoft Excel 2010 o versione successiva completare i seguenti passaggi:  

  1. Nella barra multifunzione di Office, scegliere File.

  2. Scegliere Opzioni, quindi scegliere Componenti Aggiuntivi.

  3. Nell'elenco a discesa in Gestisci, scegliere Componenti aggiuntivi COM, quindi selezionare Vai.

  4. Selezionare la casella di controllo per il componente aggiuntivo Rapporto test di carico.

Nella figura seguente è illustrato un esempio di report in cui viene mostrata una correlazione tra una riduzione della velocità della transazione di aggiornamento del carrello e l'alterazione del contatore di percentuale processore.  Ciò indica un potenziale problema nel codice dell'applicazione, anziché nel database o nella rete, ed è una situazione adatta alla diagnosi tramite il profiler ASP.NET.  

Possibile problema nel codice dell'applicazione

È possibile generare report di Excel nell'analizzatore test di carico utilizzando il pulsante Crea rapporto Excel nella barra degli strumenti oppure da Excel utilizzando l'opzione Rapporto test di carico nella scheda Test di carico della barra multifunzione di Office.

Per generare report di confronto di test di carico con Excel

  1. Prima di generare un report, è necessario eseguire un test di carico.  Per altre informazioni, vedere [ritirato] Esecuzione dei test di carico.  

  2. È possibile creare report del test di carico di Excel in due modi:

    1. Dopo avere completato un test di carico, nella pagina Risultati test di carico scegliere il pulsante Crea rapporto Excel sulla barra degli strumenti.

      Nota

      Se il pulsante Crea rapporto Excel è disabilitato sulla barra degli strumenti del Visualizzatore risultati test prestazioni Web, potrebbe essere necessario eseguire Microsoft Excel una volta per poterlo abilitare.  Quando viene installato Visual Studio Enterprise, nel computer viene copiato il componente aggiuntivo dei test di carico di Visual Studio Entperprise per Microsoft Excel. Per completare il processo di installazione del componente aggiuntivo è tuttavia necessario eseguire Microsoft Excel.  

    Verrà aperto Microsoft Excel con la procedura guidata Genera un rapporto test di carico.

    -oppure-

    1. Aprire Microsoft Excel, selezionare la scheda Test di carico sulla barra multifunzione di Office, quindi scegliere Rapporto test di carico.

      Verrà visualizzata la procedura guidata Genera un rapporto test di carico.

    2. Nella pagina Selezionare il database che contiene i test di carico, in Nome server digitare il nome del server che contiene i risultati del test di carico.

    3. Nell'elenco a discesa Databasename, selezionare il database contenente i risultati del test di carico.

  3. Nella pagina Scegliere la modalità di generazione del rapporto verificare che l'opzione Crea rapporto sia selezionata e scegliere Avanti.

  4. Nella pagina Tipo di report da generare verificare che l'opzione Esegui confronto sia selezionata e scegliere Avanti.

  5. Nella pagina Immettere i dettagli del rapporto test di carico digitare un nome per il report in Nome rapporto.

  6. Selezionare il test di carico per il quale generare il report e scegliere Avanti.

  7. Nella pagina Selezionare le esecuzioni per il rapporto, in Selezionare una o più esecuzioni da aggiungere al rapporto selezionare due risultati del test di carico da confrontare nel report e scegliere Avanti.

    Nota

    È possibile generare un report di confronto solo per due risultati del test di carico.  Se si selezionano un solo risultato o più di due risultati del test di carico, verrà visualizzato un messaggio di avviso.  

  8. Nella pagina Selezionare i contatori per il rapporto, in Selezionare uno o più contatori da aggiungere al rapporto, è disponibile un elenco espandibile di contatori per personalizzare il report.  Per impostazione predefinita, i contatori seguenti vengono selezionati per il report:  

    • LoadTest:Page - Media  Tempo di risposta pagina  

    • LoadTest:Request - Richieste/sec

    • LoadTest:Scenario - Carico utente

    • LoadTest:Test - Media  Tempo test  

    • LoadTest:Test - Test totali

    • LoadTest:Transaction - Media  Tempo di risposta  

    • LoadTest:Transaction - Transazioni totali

    • Memoria - MByte disponibili

    • Interfaccia di rete - Totale byte/sec

    • PhysicalDisk -% tempo di inattività

    • Processo - % tempo processore

    • Processore - % tempo processore

    Selezionare i contatori che si desidera confrontare dalle due esecuzioni di test selezionate nel report e scegliere Fine.

  9. Viene generato il report della cartella di lavoro di Excel che include i seguenti fogli di lavoro:

    • Sommario: visualizza il nome del report del test di carico e fornisce un sommario con collegamenti alle varie schede nel report.

    • Esecuzioni: fornisce dettagli su quale coppia di esecuzioni viene confrontata nel report.

    • Confronto test: fornisce dettagli del grafico a barre sulle regressioni e i miglioramenti delle prestazioni tra le due esecuzioni confrontate.

    • Confronto pagine: fornisce dati di confronto delle prestazioni in percentuale e in un grafico a barre tra le due esecuzioni relativamente alle varie pagine nelle esecuzioni di test.

    • Confronto computer: fornisce dati di confronto tra le due esecuzioni basate sui computer utilizzati.

    • Confronto errore: confronta i tipi di errore incontrati tra le due esecuzioni e il numero di occorrenze.

    Suggerimento

    Per offrire report più dettagliati, sono disponibili diverse proprietà in test di carico e test delle prestazioni Web.  La richiesta della pagina dispone di due proprietà presentate nei report: Obiettivo e Nome rapporto.  I tempi di risposta della pagina saranno riportati rispetto all'obiettivo e il nome del report sarà usato al posto dell'URL nei report.  In Impostazioni di esecuzione dei test di carico, in Gestisci insiemi di contatori, la proprietà Tag computer è presentata nei nomi dei computer del report.  È molto utile per descrivere il ruolo di un particolare computer nel report.  

Per generare report sulla tendenza del test di carico con Excel

  1. Prima di generare un report, è necessario eseguire un test di carico.  Per altre informazioni, vedere [ritirato] Esecuzione dei test di carico.  

  2. È possibile creare report del test di carico di Excel in due modi:

    1. Dopo avere completato un test di carico, nella pagina Risultati test di carico scegliere il pulsante Crea rapporto Excel sulla barra degli strumenti.

      Nota

      Se il pulsante Crea rapporto Excel è disabilitato sulla barra degli strumenti del Visualizzatore risultati test prestazioni Web, potrebbe essere necessario eseguire Microsoft Excel una volta per poterlo abilitare.  Quando viene installato Visual Studio Enterprise, nel computer viene copiato il componente aggiuntivo dei test di carico di Visual Studio Entperprise per Microsoft Excel. Per completare il processo di installazione del componente aggiuntivo è tuttavia necessario eseguire Microsoft Excel.  

    Verrà aperto Microsoft Excel con la procedura guidata Genera un rapporto test di carico.

    -oppure-

    1. Aprire Microsoft Excel, selezionare la scheda Test di carico sulla barra multifunzione di Office, quindi scegliere Rapporto test di carico.

      Verrà visualizzata la procedura guidata Genera un rapporto test di carico.

    2. Nella pagina Selezionare il database che contiene i test di carico, in Nome server digitare il nome del server che contiene i risultati del test di carico.

    3. Nell'elenco a discesa Databasename, selezionare il database contenente i risultati del test di carico.

  3. Nella pagina Scegliere la modalità di generazione del rapporto verificare che l'opzione Crea rapporto sia selezionata e scegliere Avanti.

  4. Nella pagina Tipo di report da generare verificare che l'opzione Tendenza sia selezionata e scegliere Avanti.

  5. Nella pagina Immettere i dettagli del rapporto test di carico digitare un nome per il report in Nome rapporto.

  6. Selezionare il test di carico per il quale generare il report e scegliere Avanti.

  7. Nella pagina Selezionare le esecuzioni per il rapporto, in Selezionare una o più esecuzioni da aggiungere al rapporto selezionare i risultati del test di carico da confrontare nel report e scegliere Avanti.

  8. Nella pagina Selezionare i contatori per il rapporto, in Selezionare uno o più contatori da aggiungere al rapporto, è disponibile un elenco espandibile di contatori per personalizzare il report.  Per impostazione predefinita, i contatori seguenti vengono selezionati per il report:  

    • LoadTest:Page - Media  Tempo di risposta pagina  

    • LoadTest:Request - Richieste/sec

    • LoadTest:Scenario - Carico utente

    • LoadTest:Test - Media  Tempo test  

    • LoadTest:Test - Test totali

    • LoadTest:Transaction - Media  Tempo di risposta  

    • LoadTest:Transaction - Transazioni totali

    • LoadTest:Transaction - Transazioni/sec

    • Memoria - MByte disponibili

    • Interfaccia di rete - Totale byte/sec

    • PhysicalDisk -% tempo di inattività

    • Processo - % tempo processore

    • Processore - % tempo processore

  9. Dalle esecuzioni dei test selezionate nel report, selezionare i contatori da confrontare per l'analisi delle tendenze e scegliere Fine.

  10. Il report viene generato con un sommario contenente collegamenti alle varie schede della cartella di lavoro di Excel generate nel report.  I collegamenti sono basati sui contatori selezionati per il report della tendenza.  Ad esempio, se sono stati lasciati i contatori predefiniti selezionati nel passaggio 7, il report genererà dati presentati in schede separate in Excel per ogni contatore elencato nel passaggio 7.  I dati generati per ogni contatore vengono presentati in grafici dello stile tendenza.  

    Suggerimento

    Per offrire report più dettagliati, sono disponibili diverse proprietà in test di carico e test delle prestazioni Web.  La richiesta della pagina dispone di due proprietà presentate nei report: Obiettivo e Nome rapporto.  I tempi di risposta della pagina saranno riportati rispetto all'obiettivo e il nome del report sarà usato al posto dell'URL nei report.  In Impostazioni di esecuzione dei test di carico, in Gestisci insiemi di contatori, la proprietà Tag computer è presentata nei nomi dei computer del report.  È molto utile per descrivere il ruolo di un particolare computer nel report.  

Sicurezza di .NET Framework

I risultati e i report del test di carico contengono informazioni potenzialmente riservate che potrebbero essere utilizzate per realizzare un attacco al computer o alla rete.  I risultati e i report del test di carico contengono nomi di computer e stringhe di connessione.  Quando si condividono i report del test di carico con altre persone, è necessario tenere in considerazione tali rischi.  

Vedere anche

Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze
Cenni preliminari sull'Analizzatore test di carico