Schema del test di carico
Aggiornamento: novembre 2007
Il diagramma seguente mostra le relazioni tra le quattro tabelle dei fatti Test di carico e le misure correlate (dimensioni) nel data warehouse.
Lo schema del test di carico fa riferimento a cinque tabelle dei fatti:
Tabella dei fatti Transazione test di carico (dbo.Load Test Transaction)
Tabella dei fatti Dettagli test di carico (dbo.Load test Details)
Tabella dei fatti Riepilogo pagine test di carico (dbo.Load Test Page Summary)
Tabella dei fatti Riepilogo test di carico (dbo.Load Test Summary)
Tabella dei fatti Contatore test di carico (dbo.Load Test Counter)
Lo schema del test di carico fa inoltre riferimento a nove tabelle delle dimensioni:
Tabella delle dimensioni Dimensione transazione test di carico (dbo.Load Test Transaction Dimension)
Tabella delle dimensioni Dimensione riepilogo pagine test di carico (dbo.Load Test Page Summary Dimension)
Tabella delle dimensioni Scenario test di carico (dbo.Load Test Scenario)
Tabella delle dimensioni Computer (dbo.Machine)
Tabella delle dimensioni Dimensione contatore test di carico (dbo.Load Test Counter Dimension)
Tabella delle dimensioni Risultato (dbo. Result)
Tabella delle dimensioni Esegui (dbo.Run Dimension)
Tabella delle dimensioni Generazione (dbo.Build Dimension)
Tabella delle dimensioni Progetto Team (dbo.Team Project) (vedere Dimensioni condivise)
Tabella dei fatti Transazione test di carico
La tabella riportata di seguito descrive le colonne nella tabella dei fatti Transazione test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Sequenza |
Numero di identificazione per la sequenza (utilizzato internamente). |
Test |
Nome del test di carico. |
Transazioni |
Numero di transazioni eseguite durante un test di carico. Può essere riepilogato dalla dimensione della transazione. |
Tempo di risposta |
Tempo di risposta medio per le pagine lette dal test di carico. |
Tempo trascorso |
Tempo medio trascorso per le transazioni che hanno avuto luogo durante il test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__TrackingID |
Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record. |
Transazione test di carico |
Chiave esterna per la tabella delle dimensioni Dimensione transazione test di carico. |
Genera |
Chiave esterna per la tabella delle dimensioni Generazione. |
Esegui |
Chiave esterna per la tabella delle dimensioni Esegui. |
Scenario test di carico |
Chiave esterna per la tabella delle dimensioni Scenario test di carico. |
Risultato |
Chiave esterna per la tabella delle dimensioni Risultato. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
Tabella dei fatti Dettagli test di carico
La tabella riportata di seguito descrive le colonne nella tabella dei fatti Dettagli test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Sequenza |
Numero di identificazione per la sequenza (utilizzato internamente). |
Test |
Nome del test di carico. |
Totale test |
Numero complessivo di test eseguiti come parte del test di carico. |
Test non superati |
Numero di test non superati durante l'esecuzione del test di carico. |
Durata media |
Durata media dei test eseguiti durante il test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__TrackingID |
Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record. |
Genera |
Chiave esterna per la tabella delle dimensioni Generazione. |
Esegui |
Chiave esterna per la tabella delle dimensioni Esegui. |
Scenario test di carico |
Chiave esterna per la tabella delle dimensioni Scenario test di carico. |
Risultato |
Chiave esterna per la tabella delle dimensioni Risultato. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
Tabella dei fatti Riepilogo pagine test di carico.
La tabella riportata di seguito descrive le colonne nella tabella dei fatti Riepilogo pagine test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Sequenza |
Numero di identificazione per la sequenza (utilizzato internamente). |
Test |
Nome del test di carico. |
Tempo di risposta |
Tempo di risposta medio per le pagine lette dal test di carico. |
Conteggio pagine |
Numero di letture di pagine Web durante il test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__TrackingID |
Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record. |
PageSummary |
Chiave esterna per la tabella delle dimensioni Riepilogo pagine test di carico |
Genera |
Chiave esterna per la tabella delle dimensioni Generazione. |
Esegui |
Chiave esterna per la tabella delle dimensioni Esegui. |
Scenario |
Chiave esterna per la tabella delle dimensioni Scenario test di carico. |
Risultato |
Chiave esterna per la tabella delle dimensioni Risultato. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
Tabella dei fatti Riepilogo test di carico
La tabella riportata di seguito descrive le colonne nella tabella dei fatti Riepilogo test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Ora di inizio |
Data e ora in cui ha avuto inizio la generazione. |
Durata effettiva |
Durata effettiva dell'esecuzione del test di carico. |
LoadTestDuration |
Durata specificata dall'utente per il test di carico. |
LoadTestWarmupTime |
Tempo di riscaldamento per il test di carico. Durante questo periodo di tempo, i dati sulle prestazioni non vengono raccolti. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__TrackingID |
Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record. |
Genera |
Chiave esterna per la tabella delle dimensioni Generazione. |
Esegui |
Chiave esterna per la tabella delle dimensioni Esegui. |
Risultato |
Chiave esterna per la tabella delle dimensioni Risultato. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
Tabella dei fatti Contatore test di carico
La tabella riportata di seguito descrive le colonne nella tabella dei fatti Contatore test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Valore |
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. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__TrackingID |
Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record. |
Genera |
Chiave esterna per la tabella delle dimensioni Generazione. |
Esegui |
Chiave esterna per la tabella delle dimensioni Esegui. |
Risultato |
Chiave esterna per la tabella delle dimensioni Risultato. |
ID contatore |
Chiave esterna per la tabella delle dimensioni Dimensione contatore test di carico. |
Computer |
Chiave esterna per la tabella delle dimensioni Computer. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
Tabella delle Dimensione transazione test di carico
Nella tabella riportata di seguito vengono descritte le colonne incluse nella tabella Dimensione transazione test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Transazione |
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 dei tempi di risposta e frequenze corrispondenti per uno o più risultati di test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella Dimensione riepilogo pagine test di carico
Nella tabella riportata di seguito vengono descritte le colonne incluse nella tabella Dimensione transazione test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Url |
URL della pagina Web utilizzato per la misurazione di Conteggio pagine e Tempo di risposta del gruppo di misure Riepilogo pagine test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella delle dimensioni Scenario test di carico
La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Scenario test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Scenario test di carico |
Scenario utilizzato per le misure rilevate nei gruppi di misure Transazione test di carico e Dettagli test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella delle dimensioni Computer
La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Computer.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Computer |
Nome del computer utilizzato. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella Dimensione contatore test di carico
Nella tabella riportata di seguito vengono descritte le colonne nella tabella Dimensione contatore test di carico.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
ID contatore |
Numero di identificazione per il contatore (utilizzato internamente). |
Oggetto 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. |
Contatore |
Identifica il contatore specifico nell'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 |
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. |
Risultato contatore |
Valore booleano che indica che il contatore corrente viene utilizzato per determinare il risultato complessivo. |
HigherIsBetter |
Flag che indica se il valore misurato da questa istanza del 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. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella delle dimensioni Risultato
La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Risultato.
Colonna |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
ID risultato |
Numero di identificazione per il risultato (utilizzato internamente). |
Risultato |
Nome del risultato del test di carico. Per impostazione predefinita, si tratta del timestamp dell'ora di esecuzione del test di carico. |
Test |
Nome del test di carico. |
Tipo di test |
Tipo di test associato al risultato del test. Per i test di carico, è sempre Test di carico. |
Descrizione test |
Descrizione del test al momento dell'esecuzione del risultato del test di carico. |
Risultato padre |
Chiave del risultato di test padre che indica il risultato contenente il risultato corrente. |
Radice risultati |
Valore che descrive se il record dei risultati è un risultato principale che indica che il risultato rappresenta il risultato del test più esterno. |
Messaggio di errore |
Stringa che rappresenta il messaggio di errore per il risultato del test. |
Elenco agenti test di carico |
Elenco di computer agente utilizzati per generare il test di carico. |
Ora di fine |
Ora di fine del test di carico. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella delle dimensioni Esegui
La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Esegui.
Campo |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
ID esecuzione |
Numero di identificazione per l'esecuzione (utilizzato internamente). |
Esegui |
Esecuzione del test che ha prodotto i risultati del test di carico. |
Descrizione esecuzione |
Descrizione dell'esecuzione del test che ha prodotto i risultati del test di carico. |
Esecuzione remota |
Flag True/False che indica se l'esecuzione del test che ha prodotto i risultati del test di carico era un'esecuzione remota. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |
Tabella delle dimensioni Generazione
Nella tabella riportata di seguito vengono descritte le colonne nella tabella delle dimensioni Generazione, la quale contiene una riga per ogni generazione Team.
Campo |
Descrizione |
---|---|
__ID |
ID record per la tabella (utilizzato internamente). |
Moniker elementi di generazione |
Numero di identificazione utilizzato per collegare un oggetto, ad esempio un elemento di lavoro, a una generazione specifica. |
Genera |
Numero o nome utilizzato per identificare in modo univoco la generazione. |
Tipo di generazione |
Nome del tipo di generazione 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. |
Destinazione finale |
Server e condivisione in cui sarà inserita la generazione completata. |
Ora di inizio generazione |
Data e ora in cui ha avuto inizio la generazione. |
__LastUpdatedTime |
Data e ora dell'ultimo inserimento o aggiornamento del record. |
__DimensionMemberActive |
Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente). |