Auslastungstest-Schema

Aktualisiert: November 2007

Im folgenden Diagramm werden die Beziehungen zwischen den vier Auslastungstest-Faktentabellen und den zugehörigen Measures (Dimensionen) im Data Warehouse beschrieben.

Das Auslastungstest-Schema verweist auf fünf Faktentabellen:

  • Faktentabelle Belastungstesttransaktion (dbo.Load Test Transaction)

  • Faktentabelle Belastungstestdetails (dbo.Load test Details)

  • Faktentabelle Auslastungstest-Seitenzusammenfassung (dbo.Load Test Page Summary)

  • Faktentabelle Zusammenfassung des Auslastungstests (dbo.Load Test Summary)

  • Faktentabelle Auslastungstestzähler (dbo.Load Test Counter).

Das Auslastungstest-Schema verweist außerdem auf neun Dimensionstabellen:

  • Dimensionstabelle Dimension der Belastungstesttransaktion (dbo.Load Test Transaction Dimension)

  • Dimensionstabelle Dimension der Belastungstest-Seitenzusammenfassung (dbo.Load Test Page Summary Dimension)

  • Dimensionstabelle Belastungstestszenario (dbo.Load Test Scenario)

  • Dimensionstabelle Computer (dbo.Machine)

  • Dimensionstabelle Dimension des Belastungstestzählers (dbo.Load Test Counter Dimension)

  • Dimensionstabelle Ergebnis (dbo. Result)

  • Dimensionstabelle Testlauf (dbo.Run Dimension)

  • Dimensionstabelle Build (dbo.Build Dimension)

  • Dimensionstabelle Teamprojekt (dbo.Team Project) (siehe Gemeinsame Dimensionen)

Faktentabelle Belastungstesttransaktion

In der folgenden Tabelle werden die Spalten in der Faktentabelle Belastungstesttransaktion beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Sequenz

Zahl, die die Sequenz bezeichnet (wird intern verwendet)

Test

Der Name des Auslastungstests

Transaktionen

Die Anzahl der während eines Auslastungstests ausgeführten Transaktionen. Dies kann in der Transaktionsdimension zusammengefasst werden.

Antwortzeit

Die durchschnittliche Antwortzeit für die vom Auslastungstest gelesenen Seiten

Verstrichene Zeit

Die durchschnittliche verstrichene Zeit für die während des Auslastungstests ausgeführten Transaktionen

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingID

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

Belastungstesttransaktion

Fremdschlüssel zur Dimensionstabelle Dimension der Belastungstesttransaktion

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Belastungstestszenario

Fremdschlüssel zur Dimensionstabelle Belastungstestszenario

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Faktentabelle Belastungstestdetails

In der folgenden Tabelle werden die Spalten in der Faktentabelle Belastungstestdetails beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Sequenz

Zahl, die die Sequenz bezeichnet (wird intern verwendet)

Test

Der Name des Auslastungstests

Tests insgesamt

Die Gesamtzahl der Tests, die im Rahmen des Auslastungstests ausgeführt wurden

Tests mit Fehlern

Die Anzahl der Tests, bei denen während der Ausführung des Auslastungstests Fehler aufgetreten sind

Durchschnittliche Dauer

Die durchschnittliche Dauer der während des Auslastungstests ausgeführten Tests

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingID

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Belastungstestszenario

Fremdschlüssel zur Dimensionstabelle Belastungstestszenario

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Faktentabelle Auslastungstest-Seitenzusammenfassung

In der folgenden Tabelle werden die Spalten in der Faktentabelle Auslastungstest-Seitenzusammenfassung beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Sequenz

Zahl, die die Sequenz bezeichnet (wird intern verwendet)

Test

Der Name des Auslastungstests

Antwortzeit

Die durchschnittliche Antwortzeit für die vom Auslastungstest gelesenen Seiten

Seitenanzahl

Die Anzahl der Webseiten-Lesevorgänge, die während des Auslastungstests ausgeführt wurden

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingID

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

PageSummary

Fremdschlüssel zur Dimensionstabelle Dimension der Belastungstest-Seitenzusammenfassung

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Szenario

Fremdschlüssel zur Dimensionstabelle Belastungstestszenario

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Faktentabelle Zusammenfassung des Auslastungstests

In der folgenden Tabelle werden die Spalten in der Faktentabelle Zusammenfassung des Auslastungstests beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Startzeit

Datum und Uhrzeit des Beginns des Buildvorgangs

Tatsächliche Dauer

Die tatsächliche Dauer der Ausführung des Auslastungstests

LoadTestDuration

Die vom Benutzer für den Auslastungstest angegebene Dauer

LoadTestWarmupTime

Die Aufwärmzeit für den Auslastungstest. Während dieser Zeit werden keine Leistungsdaten erfasst.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingID

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Faktentabelle Auslastungstestzähler

In der folgenden Tabelle werden die Spalten in der Faktentabelle Auslastungstestzähler beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Wert

Während der Ausführung des Auslastungstests von den Zählern erfasste Werte. Diese Werte können mit den Attributen in der Dimension Zähler-ID analysiert werden. Je nach Typ des Zählers, der das Measure aufzeichnet, kann der Wert für dieses Measure eine andere Bedeutung haben, beispielsweise die verfügbare Speichermenge, die Anzahl der Anforderungen pro Sekunde usw.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingID

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Zähler-ID

Fremdschlüssel zur Dimensionstabelle Dimension des Belastungstestzählers

Computer

Fremdschlüssel zur Dimensionstabelle Computer

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Tabelle Dimension der Auslastungstesttransaktion

In der folgenden Tabelle werden die Spalten in der Tabelle Dimension der Auslastungstesttransaktion beschrieben.

Spalte

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Transaktion

Der Name der Transaktion, die Measures in der Measuregruppe Belastungstesttransaktion zugeordnet ist. Dadurch kann eine Liste aller Transaktionen zusammen mit den entsprechenden Antwortzeiten und Intervallen für ein bestimmtes Auslastungstestergebnis oder für viele Auslastungstestergebnisse generiert werden.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Tabelle Dimension der Auslastungstest-Seitenzusammenfassung

In der folgenden Tabelle werden die Spalten in der Tabelle Dimension der Auslastungstesttransaktion beschrieben.

Spalte

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Url

Die URL der Webseite, die beim Messen der Measures Seitenanzahl und Antwortzeit der Measuregruppe Auslastungstest-Seitenzusammenfassung verwendet wurde

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Belastungstestszenario

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Belastungstestszenario beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Belastungstestszenario

Das für Measures in den Measuregruppen Belastungstesttransaktion und Belastungstestdetails verwendete Szenario

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Computer

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Computer beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Computer

Name des verwendeten Computers

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Tabelle Dimension des Auslastungstestzählers

In der folgenden Tabelle werden die Spalten in der Tabelle Dimension des Auslastungstestzählers beschrieben.

Spalte

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Zähler-ID

Zahl, die den Zähler bezeichnet (wird intern verwendet)

Zählerobjekt

Das während der Messaktivitäten des Auslastungstests verwendete Load Test Counter-Objekt. Dazu gehören Zähler wie Arbeitsspeicher, Netzwerkschnittstelle oder Anforderungen. Diese Zähler beziehen sich auf das Measure Wert in der an früherer Stelle beschriebenen Measuregruppe Auslastungstestzähler. Eine feinere Granularität zum Interpretieren der Bedeutung dieses Attributs ist im Zähler-Attribut der Dimension Zähler-ID enthalten.

Zähler

Gibt den jeweiligen Zähler im Zählerobjekt an, dem das Measure Wert in der Measuregruppe Auslastungstestzähler zugeordnet ist. Für das Zählerobjekt Anforderung enthalten die Werte Elemente, die vom jeweiligen Zähler angegeben werden, beispielsweise die durchschnittliche Antwortzeit, die zwischengespeicherten Anforderungen, die fehlerhaften Anforderungen usw.

Zählerinstanz

Gibt die Zählerinstanz an, der das Measure Wert der Measuregruppe Auslastungstestzähler zugeordnet ist. Eine Zählerinstanz kann beispielsweise eine bestimmte Netzwerkkarte angeben, die dem Measure Empfangene Bytes/s zugeordnet ist (ein Zähler im Zählerobjekt Netzwerkschnittstelle).

Zählerergebnis

Ein boolescher Wert, der angibt, dass mit dem aktuellen Zähler das Gesamtergebnis bestimmt wird

HigherIsBetter

Ein Flag, mit dem angegeben wird, dass der durch diese Zählerinstanz gemessene Wert besser ist, wenn er größer ist. Beispielsweise ist ein höherer Durchsatz für den Zähler Empfangene Bytes/s besser. Eine höhere Speicherauslastung für das Measure Durchschnittliche Testlaufzeit ist hingegen nicht besser. Damit können Berichte erstellt werden, die Verbesserungen eines Auslastungstestlaufs gegenüber einem anderen aufzeigen.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Ergebnis

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Ergebnis beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Ergebnis-ID

Zahl, die das Ergebnis bezeichnet (wird intern verwendet)

Ergebnis

Der Name des Testergebnisses des Auslastungstests. Standardmäßig ist dies der Timestamp des Zeitpunkts, zu dem der Auslastungstest ausgeführt wurde.

Test

Der Name des Auslastungstests

Testtyp

Der Typ von Test, der dem Testergebnis zugeordnet ist. Für Auslastungstests ist dies immer Load Test.

Testbeschreibung

Eine Beschreibung des Tests bei Ausführung des Auslastungstestergebnisses

Übergeordnetes Ergebnis

Der Schlüssel für das übergeordnete Testergebnis, der das Ergebnis angibt, in dem das aktuelle Ergebnis enthalten war

Ergebnisstamm

Ein Wert, der beschreibt, ob der Ergebnisdatensatz ein Stammergebnis ist und damit angibt, ob das Ergebnis das äußerste Testergebnis ist

Fehlermeldung

Eine Zeichenfolge, die die Fehlermeldung für das Testergebnis darstellt

Load Test Agent-Liste

Die Liste der Agent-Computer, mit denen der Auslastungstest generiert wurde

Endzeit

Die Abschlusszeit für den Auslastungstest

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Testlauf

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Testlauf beschrieben.

Feld

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Testlauf-ID

Zahl, die den Testlauf bezeichnet (wird intern verwendet)

Testlauf

Der Testlauf, der die Auslastungstestergebnisse geliefert hat

Testlaufbeschreibung

Die Beschreibung des Testlaufs, der die Auslastungstestergebnisse geliefert hat

Remotetestlauf

Ein True/False-Flag, das angibt, ob der Testlauf, der die Auslastungstestergebnisse geliefert hat, ein Remotetestlauf war

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Build

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Build beschrieben. Die Tabelle enthält pro Teambuild jeweils eine Zeile.

Feld

Beschreibung

__ID

Datensatz-ID für die Tabelle (wird intern verwendet)

Buildartefaktmoniker

ID-Nummer, mit der eine Verknüpfung zwischen einem Objekt (z. B. einer Arbeitsaufgabe) und einem bestimmten Build hergestellt wird

Build

Zahl oder Name, mit der bzw. dem der Build eindeutig bezeichnet wird

Buildtyp

Name des Buildtyps, der im Assistenten zum Erstellen neuer Teambuildtypen festgelegt wurde. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition.

Wird im Knoten Teambuilds in Team Explorer ausgewählt. Weitere Informationen finden Sie unter Gewusst wie: Starten oder Hinzufügen einer Builddefinition zur Warteschlange.

Ablagespeicherort

Der Server und die Freigabe, auf denen der abgeschlossene Build gespeichert wird

Buildstartzeit

Datum und Uhrzeit des Beginns des Buildvorgangs

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Siehe auch

Konzepte

Auslastungstest-Perspektive

Weitere Ressourcen

Relationale Schemas