Load Test Run Setting Properties
Mit den Testlaufeinstellungen eines Auslastungstests wird eine Vielzahl anderer Einstellungen festgelegt, einschließlich der Dauer des Tests, der Detailstufe der Ergebniserfassung und der während des Testlaufs erfassten Indikatorensätze.Sie können für jeden Auslastungstest mehrere Testlaufeinstellungen erstellen und speichern. Anschließend können Sie eine bestimmte Einstellung auswählen, die beim Ausführen des Tests verwendet werden soll.Eine Ausgangseinstellung für Testläufe wird dem Auslastungstest beim Erstellen des Auslastungstests mit dem Assistenten für neuen Auslastungstest hinzugefügt.Weitere Informationen finden Sie unter Step 4 - Specifying Run Settings in the New Load Test Wizard.
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 Load Test Analyzer Overview und Konfigurieren der Testlaufeinstellungen für Auslastungstests.
Anforderungen
- Visual Studio Ultimate
In diesem Thema:
Allgemeine Eigenschaften
Eigenschaft |
Definition |
---|---|
Description |
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. |
Protokollierungs-Eigenschaften
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.
Ergebnis-Eigenschaften
Eigenschaft |
Definition |
---|---|
Speichertyp |
Die Art der Speicherung von Leistungsindikatoren, die in einem Auslastungstest abgerufen werden.Dies sind die Optionen:
|
Speicher für Details der zeitlichen Steuerung |
Hiermit wird festgelegt, welche Details im Auslastungstest-Ergebnisspeicher gespeichert werden.Es sind drei Werte verfügbar:
Weitere Informationen finden Sie unter How to: Specify the Timing Details Storage Property for a Load Test Run Setting. |
SQL-Ablaufverfolgungs-Eigenschaften
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 Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests.
Testiterations-Eigenschaften
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.
Eigenschaften der zeitlichen 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-Verbindungs-Eigenschaften
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:
|
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. |
Ändern von Testlaufeinstellungs-Eigenschaften
Sie können dem Auslastungstest weitere Testlaufeinstellungen mit anderen Eigenschafteneinstellungen hinzufügen, damit Sie den Auslastungstest unter anderen Bedingungen ausführen können.Sie können z. B. eine neue Testeinstellung hinzufügen und eine andere Samplingrate verwenden oder eine längere Ausführungsdauer angeben.Sie können nur jeweils eine Testlaufeinstellung verwenden und müssen angeben, das durch das Markieren zu verwenden möchten, indem Sie sie, wie aktiv.Ein entsprechendes Beispiel finden Sie unter Gewusst wie: Auswählen der aktiven Testlaufeinstellungen für einen Auslastungstest.
So ändern Sie Testlaufeinstellungen
Öffnen Sie einen Auslastungstest.
Erweitern Sie den Ordner Testlaufeinstellungen.
Wählen Sie einen Knoten Testlaufeinstellungen aus.
Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Das Eigenschaftenfenster wird mit den Eigenschaften für die ausgewählte Testlaufeinstellung angezeigt.
Verwenden Sie das Eigenschaftenfenster, um die Testlaufeinstellungen zu ändern.Ändern Sie beispielsweise die Testlaufdauer in 00:05:00, um den Test fünf Minuten lang auszuführen.
Hinweis Eine vollständige Liste der Testlaufeinstellungseigenschaften und deren Beschreibungen finden Sie unter Load Test Run Setting Properties.
Wenn Sie nach dem Ändern der Eigenschaften werden, speichern Sie den Auslastungstest.Klicken Sie im Menü Datei wählen Sie Speichern aus.
Hinweis |
---|
Zu den Testlaufeinstellungen gehören auch die Indikatorensatzzuordnungen.Weitere Informationen finden Sie unter Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest. |
Siehe auch
Konzepte
Ausführen eines Auslastungstests
Weitere Ressourcen
Konfigurieren der Testlaufeinstellungen für Auslastungstests