Prospettiva Test di carico
Aggiornamento: novembre 2007
Dopo l'esecuzione di un test di carico e la pubblicazione dei risultati, i dettagli di tali risultati a livello di pagina, transazione e contatore vengono caricati nel data warehouse e visualizzati nella prospettiva Risultato. Utilizzando questi dettagli, è possibile rispondere a domande analoghe alle seguenti:
Quali transazioni e pagine sono state eseguite nel test di carico e qual è stato il tempo di risposta medio?
Quali valori dei contatori, ad esempio utilizzo della memoria o velocità effettiva della rete, sono stati raccolti e quali sono stati i valori?
I risultati di un determinato test di carico sono migliori o peggiori rispetto ai risultati di un test di confronto?
Nota: |
---|
Per utilizzare le prospettive con il cubo Team System, è necessario utilizzare Microsoft SQL Server 2005 Enterprise Edition o SQL Server 2005 Enterprise (64) Edition al livello dati. SQL Server 2005 Standard Edition, fornito con Team Foundation Server, non supporta l'utilizzo delle prospettive. Quando si utilizza SQL Server 2005 Standard Edition, gli elementi del cubo di tutte le prospettive risiedono nel cubo dei dati di Team System. |
Misure
La tabella riportata di seguito descrive le misure incluse nella prospettiva Test di carico. Le informazioni contenute nelle misure e nelle dimensioni di questa prospettiva variano in base alla struttura dei test di carico che hanno generato i risultati pubblicati nel data warehouse. Per ulteriori informazioni sui diversi valori dei contatori, vedere Report dei risultati di test generati.
Misura |
Gruppo di misure |
Descrizione |
---|---|---|
Valore |
Contatore test di carico |
Valori raccolti dai contatori durante l'esecuzione del test di carico. È possibile analizzare questi valori utilizzando gli attributi nella dimensione ID contatore. A seconda del tipo di contatore con cui viene effettuata la misurazione, il valore di questa misura ha significati diversi, ad esempio la quantità di memoria disponibile, il numero di richieste al secondo e così via. |
Durata media |
Dettagli test di carico |
La durata media dei test eseguiti durante il test di carico. |
Test non superati |
Dettagli test di carico |
Numero di test non superati durante l'esecuzione del test di carico. |
Totale test |
Dettagli test di carico |
Numero complessivo di test eseguiti come parte del test di carico. |
Conteggio pagine |
Risultati test di carico |
Numero di letture di pagine Web durante il test di carico. |
Tempo di risposta |
Risultati test di carico |
Tempo di risposta medio per le pagine lette dal test di carico. |
Durata effettiva |
Riepilogo test di carico |
Durata effettiva dell'esecuzione del test di carico. |
Tempo trascorso |
Transazione test di carico |
Tempo medio trascorso per le transazioni che hanno avuto luogo durante il test di carico. |
Tempo di risposta per transazione del test di carico |
Transazione test di carico |
Tempo di risposta medio per le transazioni che hanno avuto luogo durante il test di carico. |
Transazioni |
Transazione test di carico |
Numero di transazioni eseguite durante un test di carico. Può essere riepilogato dalla dimensione della transazione. |
Dimensione
La tabella riportata di seguito descrive gli attributi inclusi nella prospettiva Test di carico. È possibile aggregare le misure di ognuno di questi attributi.
Attributo |
Dimensione |
Descrizione |
---|---|---|
Genera |
Genera |
Numero o nome utilizzato per identificare in modo univoco la generazione. |
Ora di inizio generazione |
Genera |
Data e ora in cui ha avuto inizio la generazione. |
Tipo di generazione |
Genera |
Nome del tipo di generazione. Viene impostato nella Creazione guidata nuovo tipo di generazione Team Foundation. Per ulteriori informazioni, vedere Procedura: creare una definizione di compilazione. Selezionato dal nodo Team Build in Team Explorer. Per ulteriori informazioni, vedere Procedura: accodare o avviare una definizione di compilazione. |
Contatore |
ID contatore |
Identifica il contatore specifico all'interno dell'oggetto contatore al quale è associata la misura Valore nel gruppo di misure Contatore test di carico. Per l'oggetto Contatore richiesta, ad esempio, i valori contengono elementi identificati dal contatore specifico quale Tempo medio di risposta, Richieste memorizzate nella cache, Richieste non riuscite e così via. |
Istanza contatore |
ID contatore |
Identifica l'istanza contatore associata alla misura Valore del gruppo di misure Contatore test di carico. Un'istanza contatore, ad esempio, può indicare una scheda di rete specifica associata alla misura Byte ricevuti al secondo, Contatore nell'oggetto contatore Interfaccia di rete. |
Oggetto contatore |
ID contatore |
L'oggetto Contatore test di carico utilizzato nell'attività di misurazione durante il test di carico. Include contatori quali Memoria, Interfaccia di rete o Richieste, i quali sono correlati alla misura Valore nel gruppo di misure Contatore test di carico descritto in precedenza. Una maggiore granularità per l'interpretazione del significato di questo attributo è contenuta nell'attributo Contatore della dimensione ID contatore. |
Risultato contatore |
ID contatore |
Valore booleano che indica che il contatore corrente viene utilizzato per determinare il risultato complessivo. |
HigherIsBetter |
ID contatore |
Flag che indica se il valore misurato da questa istanza di contatore è migliore quando il valore è più alto. È preferibile, ad esempio, avere una velocità effettiva più alta per il contatore Byte ricevuti al secondo, ma non un consumo di memoria maggiore per la misura della durata media del test. In questo modo, è possibile creare report che indicano i miglioramenti tra un'esecuzione e l'altra di un test di carico. |
Dimensione contatore test di carico |
ID contatore |
Utilizzato internamente. |
Scenario test di carico |
Scenario test di carico |
Scenario utilizzato per le misure rilevate nei gruppi di misure Transazione test di carico e Dettagli test di carico. |
Dimensione transazione test di carico |
Transazione test di carico |
Utilizzato internamente. |
Transazione |
Transazione test di carico |
Nome della transazione associata alle misure nel gruppo di misure Transazione test di carico. Consente la generazione di un elenco di tutte le transazioni e di tempi di risposta e frequenze corrispondenti per un determinato risultato di test di carico o per più risultati di test di carico. |
Computer |
Computer |
Computer in cui il contatore del test di carico associato ha raccolto le informazioni. |
Dimensione Test di carico Riepilogo pagine |
Riepilogo pagine |
Utilizzato internamente. |
Url |
Riepilogo pagine |
URL della pagina Web utilizzato per la misura di Conteggio pagine e Tempo di risposta del gruppo di misure Test di carico Riepilogo pagine. |
Risultato |
Risultato |
Nome del risultato del test di carico. Per impostazione predefinita, si tratta del timestamp dell'ora di esecuzione del test di carico. |
Test |
Risultato |
Nome del test di carico. |
Descrizione test |
Risultato |
Descrizione del test al momento dell'esecuzione del risultato del test di carico. |
Tipo di test |
Risultato |
Tipo di test associato al risultato del test. Per i test di carico, è sempre Test di carico. |
Esegui |
Esegui |
Descrizione dell'esecuzione del test che ha prodotto i risultati del test di carico. |
Esecuzione remota |
Esegui |
Un flag True/False che indica se l'esecuzione del test che ha prodotto i risultati del test di carico era un'esecuzione remota. |
Scenario test di carico |
Scenario |
Utilizzato internamente. |
Progetto Team |
Progetto Team |
Progetto Team a cui viene fatto riferimento durante la pubblicazione dei risultati del test di carico. |