How to: Specify the Timing Details Storage Property for a Load Test Run Setting
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Nachdem Sie den Auslastungstest mithilfe des Assistenten für neuen Auslastungstest erstellt haben, können Sie die Szenarioeigenschaften mit dem Auslastungstest-Editor entsprechend Ihren Testanforderungen und -zielen ändern. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten.
Tipp
Eine vollständige Liste der Testlaufeinstellungseigenschaften und deren Beschreibungen finden Sie unter Load Test Run Setting Properties.
Mit dem Auslastungstest-Editor können Sie den Wert der Eigenschaft Speicher für Details der zeitlichen Steuerung einer Testlaufeinstellung im Eigenschaftenfenster bearbeiten.
Die Eigenschaft Speicher für Details der zeitlichen Steuerung kann auf eine der folgenden Optionen festgelegt werden:
Alle einzelnen Details: Sammelt und speichert einzelne Zeitsteuerungsdaten für alle Tests, Transaktionen und Seiten, die während des Tests ausgegeben werden.
Tipp
Die Option Alle einzelnen Details muss aktiviert werden, um Informationen zu virtuellen Benutzerdaten in den Auslastungstestergebnissen zu aktivieren. 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 Details zur zeitlichen Steuerung erfasst. Die Durchschnittswerte sind jedoch nach wie vor verfügbar.
Nur Statistik: Speichert einzelne Zeitsteuerungsdaten, jedoch nur als prozentuale Daten. Dadurch werden Speicherplatzressourcen gespart.
Überlegungen zur Eigenschaft "Speicher für Details der zeitlichen Steuerung"
Wenn die Eigenschaft Speicher für Details der zeitlichen Steuerung aktiviert ist, werden die Zeiten für die Ausführung der einzelnen Tests, Transaktionen und Seiten beim Auslastungstest im entsprechenden Ergebnisrepository gespeichert. Dadurch können Daten für den 90. und 95. Prozentwert im Auslastungstest-Analyzer in den Tabellen "Tests", "Transaktionen" und "Seiten" angezeigt werden.
Wenn die Eigenschaft Speicher für Details der zeitlichen Steuerung mit dem Wert StatisticsOnly oder AllIndividualDetails aktiviert wird, werden alle einzelnen Tests, Seiten und Transaktionen zeitlich gesteuert, und aus den einzelnen Zeitsteuerungsdaten werden prozentuale Daten berechnet. Der Unterschied besteht darin, dass bei der Option StatisticsOnly die einzelnen Daten zur zeitlichen Steuerung aus dem Repository gelöscht werden, nachdem die prozentualen Daten berechnet wurden. Dies reduziert den erforderlichen Speicherplatz im Repository, wenn Details der zeitlichen Steuerung verwendet werden. Möglicherweise möchten Sie die Detaildaten der zeitlichen Steuerung jedoch mithilfe von SQL-Tools auf andere Weise verarbeiten. In diesem Fall sollte die Option AllIndividualDetails verwendet werden, damit die Zeitsteuerungsdaten für diese Verarbeitung verfügbar sind. Wenn Sie die Eigenschaft auf AllIndividualDetails festlegen, können Sie zudem die Aktivitäten virtueller Benutzer nach Abschluss des Auslastungstests mithilfe des Diagramms für Aktivitäten virtueller Benutzer im Auslastungstest-Analyzer analysieren. Weitere Informationen finden Sie unter Analyzing Load Test Virtual User Activity in the Details View of the Load Test Analyzer.
Insbesondere bei langen Auslastungstests kann sehr viel Speicherplatz erforderlich sein, um Detaildaten der zeitlichen Steuerung im Ergebnisrepository für Auslastungstests zu speichern. Zudem nimmt das Speichern der Daten im Ergebnisrepository für Auslastungstests am Ende des Tests mehr Zeit in Anspruch, da die Daten bis zum Abschluss der Ausführung auf den Auslastungstests-Agents gespeichert werden. Bei der Beendigung des Tests werden die Daten dann im Repository gespeichert. Die Eigenschaft Speicher für Details der zeitlichen Steuerung ist standardmäßig aktiviert. Falls dies in Ihrer Testumgebung ein Problem ist, können Sie Speicher für Details der zeitlichen Steuerung ggf. auf Keine festlegen.
Die Detaildaten der zeitlichen Steuerung werden während des Testlaufs in der Datei "LoadTestItemResults.dat" gespeichert und nach Abschluss des Auslastungstests an den Controller zurückgesendet. Bei einem langen Auslastungstest ist die Datei groß. Dies ist ein Problem, wenn nicht genügend Speicherplatz auf dem Agent-Computer verfügbar ist.
Tipp
In früheren Versionen von Visual Studio, einschließlich Microsoft Visual Studio 2005 und Visual Studio 2008, war die Einstellung Alle einzelnen Details für die Eigenschaft Speicher für Details der zeitlichen Steuerung verfügbar. Bei dieser Einstellung gibt es jedoch zwei wichtige Unterschiede. Erstens war die Einstellung Alle einzelnen Details nicht die Standardeinstellung. Und zweitens konnte nur mit SQL-Abfragen auf diese Informationen zugegriffen werden.
Wenn Sie ein Projekt von einer früheren Version des Visual Studio-Auslastungstests aktualisieren, verwenden Sie die folgende Prozedur, um eine vollständige Detailsammlung zu aktivieren.
So konfigurieren Sie die Speichereigenschaft für Zeitsteuerungsdetails in einem Auslastungstest
Öffnen Sie im Auslastungstest-Editor einen Auslastungstest.
Erweitern Sie den Knoten Testlaufeinstellungen im Auslastungstest.
Klicken Sie auf die Testlaufeinstellungen, die Sie konfigurieren möchten, z. B. Run Settings1[Active].
Öffnen Sie das Eigenschaftenfenster. Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Klicken Sie unter der Kategorie Ergebnisse auf die Eigenschaft Speicher für Details der zeitlichen Steuerung, und wählen Sie Alle einzelnen Details aus.
Nachdem Sie die Einstellung Alle einzelnen Details für die Eigenschaft Speicher für Details der zeitlichen Steuerung konfiguriert haben, können Sie den Auslastungstest ausführen und das Diagramm für die Aktivitäten virtueller Benutzer anzeigen. Weitere Informationen finden Sie unter Ausführen von Auslastungs- und Webleistungstests und How to: Analyze What Virtual Users Are Doing During a Load Test Using the Virtual User Activity Chart.
Siehe auch
Aufgaben
Walkthrough: Using the Virtual User Activity Chart to Isolate Issues
Weitere Ressourcen
Analyzing Load Test Virtual User Activity in the Details View of the Load Test Analyzer