Condividi tramite


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.

Schema che mostra i rapporti tra dimensioni

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).

Vedere anche

Concetti

Prospettiva Test di carico

Altre risorse

Schemi relazionali