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