Freigeben über


Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests

Informationen, die während eines Auslastungstests erfasst wurden, können im Ergebnisrepository für Auslastungstests, einer SQL-Datenbank, gespeichert werden. Das Ergebnisrepository für Auslastungstests enthält Leistungsindikatordaten und Informationen zu aufgezeichneten Fehlern. Die Ergebnisrepository-Datenbank wird für Controller vom Setup erstellt, oder sie wird bei der ersten lokalen Ausführung eines Auslastungstests automatisch erstellt. Wenn das Auslastungstestschema nicht vorhanden ist, wird die Datenbank bei lokaler Ausführung automatisch erstellt.

Wenn Sie die Ergebnisrepository-Verbindungszeichenfolge des Controllers ändern, um einen anderen Server zu verwenden, muss auf dem neuen Server das loadtestresultsrepository.sql-Skript ausgeführt werden, um das Schema zu erstellen. Informationen zum Einrichten des Ergebnisrepositorys für Auslastungstests finden Sie unter Gewusst wie: Erstellen eines Ergebnisrepositorys für Auslastungstests mit SQL.

Visual Studio Ultimate stellt Indikatorensätze mit Namen zur Verfügung, die häufige Leistungsindikatoren erfassen, deren Grundlage eine bestimmte Technologie ist. Diese Sätze sind bei der Analyse von IIS-Servern, ASP.NET-Servern oder SQL-Servern hilfreich. Alle mit Indikatorensätzen erfassten Daten werden im Ergebnisrepository für Auslastungstests gespeichert.

Wichtig

Es wird zwischen einem Indikatorensatz und den Leistungsindikatordaten unterschieden.Indikatorensätze sind Metadaten.Sie definieren eine Gruppe von Leistungsindikatoren, die von einem Computer erfasst werden, der eine bestimmte Aufgabe erfüllt, beispielsweise ein IIS- oder SQL-Server.Der Indikatorensatz ist ein Teil der Auslastungstestdefinition.Leistungsindikatordaten werden basierend auf den Indikatorensätzen, der Zuordnung der Indikatorensätze zu einem bestimmten Computer und der Samplingrate erfasst.

Anforderungen

  • Visual Studio Ultimate

SQL Server 2012-Versionen

Um Auslastungstests zu nutzen, können Sie SQL Server 2012 Express LocalDB verwenden, das mit Visual Studio 2012 Ultimate installiert wird und der Standarddatenbankserver für Auslastungstests ist (einschließlich Microsoft Excel-Integration). SQL Server Express LocalDB ist ein Ausführungsmodus von SQL Server Express, der speziell für Programmentwickler vorgesehen ist. Bei der Installation von SQL Server Express LocalDB wird eine Mindestzahl an Dateien kopiert, die für den Start des SQL Server-Datenbankmoduls erforderlich sind.

Hinweis

Wenn Sie ein Upgrade von Visual Studio 2010 Ultimate ausführen und SQL Server Express mit einer vorhandenen Auslastungstestdatenbank erkannt wird, versucht Visual Studio 2013 Ultimate, eine Verbindung damit aufzubauen und sie zu verwenden.Wenn SQL Server Express erkannt wird, versucht Visual Studio 2013 Ultimate außerdem, die Auslastungstestdatenbank mit SQL Server Express statt mit SQL Server Express LocalDB zu erstellen.

Wenn das Team hohe Datenbankanforderungen erwartet oder die Projekte zu groß für SQL Server 2012 Express LocalDB werden, sollten Sie ein Upgrade entweder auf SQL Express oder auf die Vollversion von SQL Server in Erwägung ziehen, um Raum für eine weitere Skalierung bereitzustellen. Wenn Sie SQL Server aktualisieren, werden die MDF- und LDF-Dateien für SQL Server 2012 Express LocalDB im Benutzerprofilordner gespeichert. Mit diesen Dateien können Sie die Auslastungstestdatenbank in SQL Server Express 2012 oder SQL Server 2012 importieren.

Sie können SQL Server Express 2012 vom Microsoft-Download-Center herunterladen: Microsoft SQL Server Express 2012.

Überlegungen zum Auslastungstest-Ergebnisspeicher

Wenn Visual Studio Ultimate installiert ist, wird der Auslastungstest-Ergebnisspeicher zur Verwendung einer Instanz der SQL Express-Anwendung eingerichtet, die auf dem Computer installiert ist. SQL Express ist auf die Nutzung von maximal 4 GB Speicherplatz beschränkt. Wenn Sie über einen langen Zeitraum viele Auslastungstests ausführen, sollten Sie erwägen, den Auslastungstest-Ergebnisspeicher ggf. zur Verwendung einer Instanz des vollständigen SQL Server-Produkts zu konfigurieren.

Aufgaben des Auslastungstest-Analyzers

Aufgaben

Verwandte Themen

Einrichten eines Repositorys für Auslastungstestergebnisse: Sie können ein Repository für Auslastungstestergebnisse in einer SQL-Datenbank einrichten.

Hinweis

Ein Auslastungstestrepository kann auch erstellt werden, wenn Sie einen Testcontroller installieren.Weitere Informationen finden Sie unter Installieren und Konfigurieren von Test Agents und Testcontrollern.

Auswählen und Anzeigen eines Ergebnisrepositorys: Sie können ein bestimmtes Ergebnisrepository auswählen. Sie sind nicht auf einen lokalen Ergebnisspeicher beschränkt. Häufig werden Auslastungstests auf einem Remotesatz von Agent-Computern ausgeführt. Testergebnisse von den Agents oder den lokalen Computern können auf einem beliebigen SQL-Server gespeichert werden, auf dem Sie einen Auslastungstest-Ergebnisspeicher erstellt haben. In jedem Fall müssen Sie mithilfe des Fensters Testcontroller verwalten angeben, wo die Ergebnisse des Auslastungstests gespeichert werden sollen.

Löschen eines Auslastungstestergebnisses aus dem Repository: Sie können ein Auslastungstestergebnis aus dem Auslastungstest-Editor mithilfe des Dialogfelds Auslastungstestergebnisse öffnen und verwalten entfernen.

Importieren und Exportieren von Ergebnissen in ein Repository: Sie können Auslastungstestergebnisse aus dem Auslastungstest-Editor entfernen.

Verwandte Aufgaben

Analyzing Load Tests Results Using the Load Test Analyzer

Sie können mit dem Auslastungstest-Analyzer die Ergebnisse sowohl eines derzeit ausgeführten Auslastungstests als auch eines abgeschlossenen Auslastungstests anzeigen.

Siehe auch

Aufgaben

How to: Access Load Test Results for Analysis

Konzepte

[veraltet] Ausführen von Auslastungstests

[veraltet] Webleistungs- und Auslastungstests in Visual Studio

Weitere Ressourcen

Erstellen und Bearbeiten von Auslastungstests

Analyzing Load Tests Results Using the Load Test Analyzer