Load Test Run Setting Properties

In den folgenden Tabellen werden die verschiedenen Eigenschaften für Auslastungstestlaufeinstellungen beschrieben. Sie können diese Eigenschaften ändern, um bestimmte Auslastungstestanforderungen zu erfüllen.

Weitere Informationen finden Sie unter How to: Modify the Run Settings Properties in a Load Test Using the Load Test Editor, Load Test Analyzer Overview und Konfigurieren der Testlaufeinstellungen für Auslastungstests.

Allgemein

Eigenschaft

Definition

Beschreibung

Eine Beschreibung der Testlaufeinstellungen

Maximale Anzahl von Fehlern pro Typ

Die maximale Anzahl von Fehlern pro Typ, die für den Auslastungstest gespeichert werden sollen.

Sie können diese Zahl bei Bedarf erhöhen, gleichzeitig erhöht sich dadurch aber auch die Größe und Verarbeitungszeit für das Auslastungstestergebnis.

Maximal im Bericht gemeldete Anforderungs-URLs

Die maximale Anzahl eindeutiger Anforderungs-URLs für Webleistungstests, für die Ergebnisse in diesem Auslastungstest angezeigt werden.

Sie können diese Zahl bei Bedarf erhöhen, gleichzeitig erhöht sich dadurch aber auch die Größe und Verarbeitungszeit für das Auslastungstestergebnis.

Maximale Anzahl von Schwellenwertverletzungen

Die maximale Anzahl von Schwellenwertverletzungen, die für diesen Auslastungstest gespeichert werden sollen.

Sie können diese Zahl bei Bedarf erhöhen, gleichzeitig erhöht sich dadurch aber auch die Größe und Verarbeitungszeit für das Auslastungstestergebnis.

Komponententests in Anwendungsdomäne ausführen

Ein boolescher Wert, durch den bestimmt wird, ob die einzelnen Komponententestassemblys in einer separaten Anwendungsdomäne ausgeführt werden, wenn der Auslastungstest Komponententests enthält. Die Standardeinstellung lautet True.

Wenn für die Komponententests keine separate Anwendungsdomäne oder app.config-Datei für die ordnungsgemäße Funktionsweise benötigt wird, werden die Komponententests durch Festlegen dieser Eigenschaft auf False eventuell schneller ausgeführt.

Name

Der Name der Testlaufeinstellung, wie er im Knoten Testlaufeinstellungen des Auslastungstest-Editors angezeigt wird.

Validierungsebene

Hiermit wird die höchste Validierungsregelstufe definiert, die in einem Auslastungstest ausgeführt wird. Validierungsregeln sind Webleistungstest-Anforderungen zugeordnet. Jede Validierungsregel besitzt eine zugeordnete Validierungsebene: Hoch, Mittel oder Niedrig. Diese Einstellung für den Auslastungstestlauf gibt an, welche Validierungsregeln bei Ausführung des Webleistungstests innerhalb des Auslastungstests ausgeführt werden. Wenn diese Testlaufeinstellung beispielsweise auf Mittel festgelegt ist, werden alle Validierungsregeln ausgeführt, die als Mittel oder Niedrig markiert sind.

Protokollierung

Eigenschaft

Definition

Maximale Testprotokolle

Gibt die maximale Anzahl von Testprotokollen an, die für den Auslastungstest gespeichert werden sollen. Wenn der für die maximale Anzahl von Testprotokollen eingegebene Wert erreicht wird, wird das Sammeln von Protokollen durch den Auslastungstest beendet. Daher werden die Protokolle am Anfang des Tests gesammelt, und nicht am Ende. Der Auslastungstest wird weiterhin ausgeführt, bis er abgeschlossen ist.

Protokollhäufigkeit für abgeschlossene Tests speichern

Gibt die Häufigkeit an, mit der das Testprotokoll geschrieben wird. Die Zahl gibt an, dass von jeder eingegebenen Anzahl von Tests jeweils ein Test im Testprotokoll gespeichert wird. Durch Eingabe des Werts zehn wird z. B. angegeben, dass der zehnte, zwanzigste und dreißigste Test in das Testprotokoll geschrieben wird. Wenn Sie den Wert auf "0" festlegen, werden keine Testprotokolle gespeichert.

Weitere Informationen finden Sie unter How to: Specify How Frequently Test Logs are Saved Using the Load Test Editor.

Protokoll bei Testfehler speichern

Ein boolescher Wert, der bestimmt, ob Testprotokolle gespeichert werden, wenn ein Test in einem Auslastungstest fehlschlägt. Die Standardeinstellung ist True.

Weitere Informationen finden Sie unter Gewusst wie: Angeben, ob Testfehler mit dem Auslastungstest-Editor in Testprotokollen gespeichert werden.

Weitere Informationen finden Sie unter Modifying Load Test Logging Settings.

Ergebnisse

Eigenschaft

Definition

Speichertyp

Die Art der Speicherung von Leistungsindikatoren, die in einem Auslastungstest abgerufen werden. Dies sind die Optionen:

  • Datenbank – Erfordert eine SQL-Datenbank mit einem Auslastungstest-Ergebnisspeicher.

  • None.

Speicher für Details der zeitlichen Steuerung

Hiermit wird festgelegt, welche Details im Auslastungstest-Ergebnisspeicher gespeichert werden. Es sind drei Werte verfügbar:

  • AllIndividualDetails – Einzelne zeitliche Steuerungswerte werden für alle Tests, Transaktionen und Seiten, die während des Auslastungstests ausgeführt bzw. ausgegeben wurden, im Auslastungstest-Ergebnisspeicher erfasst und gespeichert. Dies ist die Standardeinstellung. Dieser Wert ist erforderlich, wenn Sie beabsichtigen, das Diagramm für Aktivitäten virtueller Benutzer im Auslastungstest-Analyzer zu verwenden.

    Weitere Informationen finden Sie unter Analyzing Load Test Virtual User Activity in the Details View of the Load Test Analyzer.

  • Keine - Es werden keine einzelnen zeitlichen Steuerungswerte erfasst. Dies ist der Standardwert.

  • StatisticsOnly – Statt der einzelnen zeitlichen Steuerungswerte für alle Tests, Transaktionen und Seiten, die während des Auslastungstests ausgeführt bzw. ausgegeben wurden, werden im Auslastungstest-Ergebnisspeicher nur Statistiken erfasst und gespeichert.

Weitere Informationen finden Sie unter How to: Specify the Timing Details Storage Property for a Load Test Run Setting.

SQL-Ablaufverfolgung

Eigenschaft

Definition

Mindestdauer für SQL-Vorgänge, für die eine Ablaufverfolgung durchgeführt wird.

Notwendige Mindestdauer eines SQL-Vorgangs in Millisekunden, damit dieser von der SQL-Ablaufverfolgung aufgezeichnet wird. Wenn Sie z. B. nach SQL-Vorgängen suchen, die unter Belastung langsam durchgeführt werden, ermöglicht Ihnen diese Einstellung das Ignorieren von schnell ablaufenden Vorgängen.

Verbindungszeichenfolge für SQL-Ablaufverfolgung

Die Verbindungszeichenfolge für den Zugriff auf die Datenbank, für die eine SQL-Ablaufverfolgung durchgeführt werden soll.

SQL-Ablaufverfolgungsverzeichnis

Der Speicherort, an dem die SQL-Ablaufverfolgungsdatei nach Abschluss der Aufzeichnung gespeichert wird. Dieses Verzeichnis muss über Schreibberechtigungen für SQL Server und Leseberechtigungen für den Controller verfügen.

SQL-Ablaufverfolgung aktiviert

Hiermit wird die Ablaufverfolgung von SQL-Vorgängen aktiviert. Der Standardwert ist False.

Weitere Informationen finden Sie unter Gewusst wie: Integrieren von SQL-Ablaufverfolgungsdaten mit dem Auslastungstest-Editor.

Testiterationen

Eigenschaft

Definition

Testiterationen

Gibt die Gesamtzahl einzelner Tests an, die vor dem Abschließen des Auslastungstests ausgeführt werden müssen. Diese Eigenschaft ist nur gültig, wenn die Eigenschaft "Testiterationen verwenden" den Wert True hat.

Testiterationen verwenden

Wenn "Testiterationen verwenden" den Wert True aufweist, wird der Auslastungstest so lange ausgeführt, bis die Anzahl der innerhalb des Auslastungstests durchgeführten einzelnen Tests den in der Eigenschaft "Testiterationen" angegebenen Wert erreicht. In diesem Fall werden die zeitbasierten Einstellungen Aufwärmdauer, Testlaufdauer und Abkühldauer ignoriert. Wenn "Testiterationen verwenden" den Wert False hat, werden alle Zeitsteuerungseinstellungen angewendet und "Testiterationen" ignoriert.

Weitere Informationen finden Sie unter How to: Specify the Number of Test Iterations in a Load Test Run Setting.

Zeitliche Steuerung

Eigenschaft

Definition

Abkühldauer

Die Abkühldauer für den Test im Format hh:mm:ss. Einzelne innerhalb eines Auslastungstests ausgeführte Tests sind nach Ende des Auslastungstests möglicherweise noch aktiv. Diese Tests können noch während der Abkühldauer weiter ausgeführt werden, bis sie abgeschlossen sind oder das Ende der Abkühldauer erreicht wurde. Standardmäßig wird keine Abkühldauer eingestellt. Die einzelnen Tests werden beendet, sobald der Auslastungstest auf der Grundlage der Einstellung für die Testlaufdauer beendet wird.

Testlaufdauer

Die Dauer des Tests, im Format hh:mm:ss.

Samplingrate

Der Intervall zum Erfassen von Leistungsindikatorwerten, im Format hh:mm:ss.

Weitere Informationen finden Sie unter How to: Specify the Sample Rate for a Load Test Run Setting.

Aufwärmdauer

Die Zeitspanne zwischen dem Beginn des Tests und dem Beginn der Aufzeichnung von Beispieldaten, im Format hh:mm:ss. Diese Einstellung wird häufig verwendet, um stufenweise virtuelle Benutzer zu laden, damit eine bestimmte Auslastung erreicht wird, bevor die Aufzeichnung der Samplingwerte beginnt. Die in der Aufwärmzeitspanne aufgezeichneten Beispielwerte werden im Auslastungstest-Analyzer angezeigt.

WebTest-Verbindungen

Eigenschaft

Definition

WebTest-Verbindungsmodell

Dadurch wird die Verwendung von Verbindungen vom Auslastungstest-Agent zum Webserver für Webleistungstests gesteuert, die innerhalb eines Auslastungstests ausgeführt werden. Es sind drei Webleistungstest-Verbindungsmodelle verfügbar:

  • Das Verbindungen pro Benutzer-Modell simuliert das Verhalten eines Benutzers, der einen realen Browser verwendet. Wenn Internet Explorer 6 oder Internet Explorer 7 simuliert wird, verwendet jeder virtuelle Benutzer, der einen Webleistungstest ausführt, eine oder zwei dedizierte Verbindungen zum Webserver. Die erste Verbindung wird hergestellt, wenn im Webleistungstest die erste Anforderung ausgegeben wird. Eine zweite Verbindung wird möglicherweise verwendet, wenn eine Seite mehrere abhängige Anforderungen enthält. Diese Anforderungen werden mithilfe der beiden Verbindungen parallel ausgegeben. Diese Verbindungen werden für nachfolgende Anforderungen im Webleistungstest erneut verwendet. Die Verbindungen werden nach Beendigung des Webleistungstests getrennt. Ein Nachteil dieses Modells ist, dass die Zahl der geöffneten Verbindungen auf dem Agent-Computer sehr hoch sein kann (bis zum Zweifachen der Benutzerauslastung) und dass die Benutzerauslastung, die von einem einzelnen Auslastungstest-Agent gesteuert werden kann, durch die Ressourcen begrenzt wird, die zur Unterstützung dieser Verbindungen notwendig sind. Wenn Internet Explorer 8 simuliert wird, werden sechs gleichzeitige Verbindungen unterstützt.

  • Beim Verbindungspool-Modell werden die Ressourcen auf dem Auslastungstest-Agent geschont, indem Verbindungen zum Webserver von mehreren virtuellen Benutzern von Webleistungstests gemeinsam verwendet werden. Wenn die Benutzerauslastung die Größe des Verbindungspools übersteigt, werden Verbindungen für die Webleistungstests, die von verschiedenen virtuellen Benutzern ausgeführt werden, gemeinsam verwendet. Dies bedeutet, dass ein Webleistungstest möglicherweise mit dem Auslösen einer Anfrage warten muss, wenn die Verbindung von einem anderen Webleistungstest genutzt wird. Die durchschnittliche Wartezeit für das Senden von Anforderungen durch einen Webleistungstest wird vom Leistungsindikator für die durchschnittliche Verbindungswartezeit des Auslastungstests aufgezeichnet. Dieser Wert sollte weniger als die durchschnittliche Antwortzeit für eine Seite betragen. Ist dies nicht der Fall, ist die Größe des Verbindungspools wahrscheinlich zu klein.

  • Beim Verbindung pro Testiteration-Modell wird für jede Testiteration eine dedizierte Verbindung verwendet.

WebTest-Verbindungspoolgröße

Gibt die maximale Anzahl von Verbindungen zwischen dem Auslastungstest-Agent und dem Webserver an. Dies gilt nur für das Verbindungspool-Modell.

Siehe auch

Weitere Ressourcen

Konfigurieren der Testlaufeinstellungen für Auslastungstests

Erstellen und Bearbeiten von Auslastungstests

Ausführen eines Auslastungstests