Condividi tramite


Informazioni sugli insiemi di contatori

Aggiornamento: novembre 2007

Quando si crea un test di carico in Visual Studio Team System Test Edition, è possibile specificare un insieme di contatori. Si tratta di un insieme di contatori delle prestazioni utili per monitorare l'esecuzione di un test di carico. Gli insiemi di contatori fanno parte del test di carico e si applicano a tutti gli scenari in esso contenuti. Sono organizzati in base alla tecnologia, ad esempio insiemi di contatori ASP.NET o SQL.

Gli insiemi di contatori vengono raggruppati sui computer specificati dall'utente. L'associazione tra un insieme di contatori e un computer utilizzata durante un test di carico viene definita mapping dell'insieme di contatori. Ad esempio, il server Web che si sta testando potrebbe avere dei mapping di insiemi di contatori per un'applicazione ASP.NET, IIS e .NET.

Per impostazione predefinita i contatori di prestazioni sono raccolti sul controller e sugli agenti. Per ulteriori informazioni, vedere Controller, agenti e rig.

È importante aggiungere i server in fase di test all'elenco dei computer sui quali raccogliere i contatori. In questo modo tutti i dati importanti del sistema vengono raccolti e monitorati durante il test di carico.

Utilizzo degli insiemi di contatori

Gli strumenti del test di carico raccolgono e riproducono in un grafico i dati delle prestazioni utilizzando i contatori ad intervalli di tempo. I dati dei contatori vengono raccolti a intervalli di tempo specificati dall'utente durante l'esecuzione di un test di carico. È possibile visualizzare i contatori in fase di esecuzione o dopo l'esecuzione di un test di carico. In fase di esecuzione è necessario utilizzare l'opzione Monitor test di carico e dopo l'esecuzione l'opzione Analizzatore test di carico. Per ulteriori informazioni, vedere Analisi delle esecuzioni di un test di carico.

I dati del contatore vengono raccolti nel server e in tutti i computer su cui viene eseguito un test. Se è stato impostato un insieme di computer agenti sul quale eseguire i test, i contatori verranno raccolti anche su questi computer.

Esistono tre categorie di contatori: percentuali, conteggi e medie. Alcuni esempi sono la percentuale di utilizzo della CPU, i conteggi dei blocchi di SQL Server e le richieste IIS al secondo.

I dati delle prestazioni per le singole richieste HTTP vengono segnalate dal computer che esegue un test, ad esempio da un computer agente. Per le richieste è possibile monitorare i dati quali Tempo medio ricezione primo byte, Tempo di risposta e Media richieste al secondo.

Per semplificare la raccolta dei dati delle prestazioni su un server Web, in Test Edition sono disponibili insiemi di contatori predefiniti e denominati, basati sulla tecnologia per l'utilizzo nei test di carico. Questi insiemi si rivelano utili quando occorre analizzare un server che esegue IIS, ASP.NET o SQL Server. Tramite l'Editor test di carico è possibile aggiungere ulteriori contatori all'insieme di contatori predefinito. È importante aggiungere al test di carico i computer o i server sottoposti a test per assicurarsi che verrà monitorato l'utilizzo delle risorse su tali computer. Per ulteriori informazioni, vedere Procedura: gestire gli insiemi di contatori.

L'analisi dei risultati delle esecuzioni di test di carico necessita spesso di conoscenze specifiche del dominio di una particolare area, per sapere esattamente quali dati raccogliere, dove impostare le regole di soglia e come segnalare quando una misurazione rivela un problema specifico nell'applicazione. Per ulteriori informazioni, vedere Informazioni sulle regole di soglia.

Impostazione e modifica di un insieme di contatori

Quando si crea un test di carico utilizzando la Creazione guidata test di carico, è necessario aggiungere un insieme di contatori iniziale. Per ulteriori informazioni, vedere Procedura: specificare gli insiemi di contatori.

Dopo avere creato il test di carico è possibile modificare l'insieme di contatori nell'Editor test di carico. Per ulteriori informazioni, vedere Insiemi di contatori di un test di carico.

Archiviazione dei dati relativi alle prestazioni

Durante l'esecuzione di un test di carico, i dati del contatore delle prestazioni vengono raccolti e archiviati nell'archivio dei risultati del test di carico. Per ulteriori informazioni, vedere Informazioni sul repository dei risultati del test di carico.

Vedere anche

Concetti

Informazioni sulle regole di soglia

Controller, agenti e rig

Altre risorse

Analisi delle esecuzioni di un test di carico