Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico

I test di carico rendono disponibili insiemi di contatori denominati, utili per analizzare i dati dei contatori delle prestazioni.Gli insiemi di contatori sono organizzati in base alla tecnologia e includono Applicazione, ASP.NET, Applicazione .NET, IIS, e SQL.Quando si crea un test di carico utilizzando la Creazione guidata test di carico, è necessario aggiungere un insieme di contatori iniziale.Ciò offre una serie di insiemi di contatori predefiniti e importanti per eseguire il test di carico.I contatori vengono gestiti nell'Editor test di carico.

[!NOTA]

Se i test di carico vengono distribuiti in computer remoti, viene eseguito il mapping dei contatori di controller e agenti ai relativi set.Per ulteriori informazioni sull'utilizzo di computer remoti nel test di carico, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.

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.Il server Web che si sta testando potrebbe, ad esempio, disporre di mapping di insiemi di contatori per applicazioni ASP.NET, IIS e .NET.

Per impostazione predefinita i contatori di prestazioni sono raccolti sul controller e sugli agenti.Per ulteriori informazioni, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.

È importante aggiungere i server in fase di test all'elenco dei computer sui quali raccogliere i contatori.Tutti i dati importanti del sistema verranno quindi raccolti e monitorati durante il test di carico.

Requisiti

  • Visual Studio Ultimate

In questo argomento:

Attività

Attività

Argomenti associati

Specificare gli insiemi di contatori iniziali per il test di carico: quando si crea un test di carico, si aggiungono gli insiemi di contatori che si desidera monitorare nella Creazione guidata test di carico.Per ulteriori informazioni, vedere Creazione di test di carico utilizzando la Creazione guidata test di carico.

Gestire gli insiemi di contatori per il test di carico: dopo aver creato un test di carico, è possibile modificare l'insieme di contatori tramite l'Editor test di carico.La gestione degli insiemi di contatori implica la scelta del gruppo di computer da cui raccogliere i dati sulle prestazioni e l'assegnazione di una serie di insiemi di contatori da raccogliere da ogni singolo computer.I contatori vengono gestiti nell'Editor test di carico.

Aggiungere insiemi di contatori al test di carico: quando si crea un test di carico con la Creazione guidata test di carico, si aggiunge l'insieme di contatori iniziale.Ciò offre una serie di insiemi di contatori predefiniti per il test di carico.Dopo aver creato un test di carico, è possibile aggiungere i nuovi contatori agli insiemi di contatori esistenti utilizzando l'Editor test di carico.

Specificare una regola di soglia utilizzando i contatori per il test di carico: una regola di soglia è una regola impostata per un singolo contatore delle prestazioni per monitorare l'utilizzo delle risorse di sistema durante un test di carico.Le definizioni degli insiemi di contatori contengono regole di soglia predefinite per molti contatori di prestazioni principali.Le regole di soglia nei test di carico consentono di confrontare il valore di un contatore delle prestazioni con il valore di una costante o di un altro contatore delle prestazioni.

Assegnare nomi descrittivi ai computer ai quali sono mappati gli insiemi di contatori: è possibile aggiungere tag computer per applicare un nome facilmente riconoscibile ai computer.I tag vengono visualizzati nel nodo Mapping insiemi di contatori nella struttura ad albero nell'Editor test di carico.Inoltre, i tag vengono visualizzati nei rapporti di Excel che consentono alle parti interessate di identificare il ruolo del computer nel test di carico, ad esempio "Web Server1 in lab2" o "SQL Server2 in Phoenix office".

Per ulteriori informazioni, vedere Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze.

Attività correlate

Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico

Analizzatore test di carico è lo strumento per individuare colli di bottiglia, identificare errori e misurare i miglioramenti dell'applicazione.

Utilizzo degli insiemi di contatori

Gli strumenti del test di carico consentono di raccogliere e riprodurre in un grafico i dati delle prestazioni utilizzando i contatori nel tempo.I dati dei contatori vengono raccolti a intervalli di tempo specificati dall'utente durante l'esecuzione di un test di carico.Per ulteriori informazioni, vedere Procedura: specificare la frequenza di campionamento per un'impostazione di esecuzione test di carico.È possibile visualizzare i contatori in fase di esecuzione o dopo l'esecuzione di un test di carico utilizzando l'analizzatore test di carico.Per ulteriori informazioni, vedere Cenni preliminari sull'Analizzatore test di carico.

I dati del contatore vengono raccolti nel server e in tutti i computer su cui viene eseguito un test.Se è stato configurato un set di computer agenti in cui eseguire i test, i contatori vengono raccolti anche in 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.

Insiemi di contatori di un test di carico

Insiemi di contatori di un test di carico

I dati delle prestazioni per le singole richieste HTTP vengono segnalate dal computer che esegue un test,ad esempio 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 in un server Web, in Visual Studio Ultimate sono disponibili anche 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 sia possibile eseguire il monitoraggio dell'utilizzo delle risorse in tali computer.Per ulteriori informazioni, vedere Procedura: gestire insiemi di contatori utilizzando l'Editor test di carico.

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 About Threshold Rules.

ms404695.collapse_all(it-it,VS.110).gifConsiderazioni sull'intervallo di campionamento dei contatori delle prestazioni

Nelle impostazioni di esecuzione dei test di carico scegliere un valore appropriato per la proprietà Frequenza di campionamento in base alla durata del test di carico.Una frequenza di campionamento inferiore, ad esempio il valore predefinito di cinque secondi, richiede più spazio nel database dei risultati del test di carico.Per i test di carico più lunghi, l'aumento della frequenza di campionamento riduce la quantità di dati raccolti.Per ulteriori informazioni, vedere Procedura: specificare la frequenza di campionamento per un'impostazione di esecuzione test di carico.

Di seguito sono riportate alcune linee guida per le frequenze di campionamento.

Durata test di carico

Frequenza di campionamento consigliata

< 1 ora

5 secondi

1 - 8 ore

15 secondi

8 - 24 ore

30 secondi

> 24 ore

60 secondi

Archiviazione dei dati relativi alle prestazioni

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

Informazioni sulle regole di soglia

La regola di soglia è una regola impostata su un singolo contatore delle prestazioni per monitorare l'utilizzo delle risorse di sistema durante un test di carico.Le definizioni degli insiemi di contatori contengono regole di soglia predefinite per molti contatori di prestazioni principali.Per ulteriori informazioni, vedere Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico.

Regole di soglia e livelli

Quando si creano le regole di soglia nei test di carico, è necessario scegliere tra due tipi di regola:

  • Confronta costante
    Consente di eseguire un confronto del valore del contatore delle prestazioni con un valore costante.

  • Confronta contatori
    Consente di eseguire un confronto del valore del contatore delle prestazioni con un altro valore del contatore delle prestazioni.

Quando si creano le regole di soglia, è inoltre necessario impostare i livelli per la regola,ossia il valore soglia di avviso e il valore soglia critico.Quando si visualizza l'esecuzione di un test di carico, le violazioni dei valori soglia di avviso sono indicate da un simbolo giallo, mentre le violazioni dei valori soglia critici da un simbolo rosso.

Proprietà Avvisa se supera

Impostare la proprietà Avvisa se supera su True per indicare che il superamento della soglia è un problema.Ad esempio, se la regola di soglia è impostata su % tempo processore e si desidera ricevere un avviso se il valore è maggiore di 90, utilizzare il tipo di regola Confronta costante, impostare Valore soglia critico su 90 e impostare Avvisa se supera su True.

Impostare la proprietà Avvisa se supera su False per indicare che il non raggiungimento della soglia è un problema.Ad esempio, se la regola di soglia è impostata su Richieste/sec e si desidera ricevere un avviso se il valore è minore di 50, utilizzare il tipo di regola Confronta costante, impostare Valore soglia critico su 50 e impostare Avvisa se supera su False.

Vedere anche

Attività

Procedura dettagliata: creazione ed esecuzione di un test di carico contenente test delle prestazioni Web

Procedura: aggiungere una regola di soglia utilizzando l'Editor test di carico

Concetti

Analisi delle violazioni delle regole di soglia nei test di carico tramite l'Analizzatore test di carico

Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico

Altre risorse

Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test

Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico