Gewusst wie: Erstellen von Leistungsberichten für Auslastungstests mit Microsoft Excel
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Sie können Microsoft Excel-Auslastungstestberichte generieren, die auf zwei oder mehr Testergebnissen basieren. Zwei Typen von Auslastungstestberichten sind verfügbar:
Vergleich ausführen Mit diesem Befehl wird eine Reihe von Berichten erstellt, in denen die Daten von zwei Auslastungstestergebnissen mithilfe von Tabellen und Säulendiagrammen verglichen werden.
Trend Eine Trendanalyse kann für zwei oder mehr Auslastungstestergebnisse generiert werden. Die Ergebnisse werden mit Liniendiagrammen angezeigt, doch die Daten sind in PivotTables enthalten.
Tipp
Sie können auch manuell Microsoft Word-Berichte erstellen, indem Sie Daten aus der Zusammenfassungsansicht, Diagrammansicht und Tabellenansicht kopieren und einfügen. Weitere Informationen finden Sie unter How to: Manually Create a Load Test Performance Report Using Microsoft Word.
Beide Berichte können verwendet werden, um Leistungsdaten für Projektbeteiligte freizugeben, und liefern Informationen dazu, ob die Gesamtleistung und Integrität des Systems besser oder schlechter wird.
Berichtsdefinitionen werden in der Auslastungstestdatenbank gespeichert. Wenn ein Bericht gespeichert wird, wird die Definition für den Bericht in der Datenbank gespeichert und kann später wieder verwendet werden.
Zudem kann die Excel-Arbeitsmappe für Projektbeteiligte freigegeben werden, damit diese zum Anzeigen des Berichts keine Verbindung mit der Datenbank herstellen müssen.
Tipp
Sie können die Excel-Arbeitsmappe freigeben, aber nur Benutzer, die Visual Studio 2010 Ultimate auf ihrem Computer installieren haben, können Arbeitsblätter ändern. Für andere Benutzer wird die Option Auslastungstestbericht auf der Registerkarte Auslastungstest des Office-Menübands nicht angezeigt. Sie haben jedoch die Möglichkeit, die Arbeitsmappe anzuzeigen.
Die folgende Abbildung zeigt ein Beispiel für einen Bericht, in dem ein Zusammenhang zwischen einer Abnahme der Transaktionsgeschwindigkeit (Einkaufskorb aktualisieren) und der rückläufigen Entwicklung des Indikators "% Prozessor" dargestellt wird. Dies weist auf ein potenzielles Problem im Anwendungscode hin (nicht in der Datenbank oder im Netzwerk) und eignet sich für die Diagnose mit dem ASP.NET-Profiler. Weitere Informationen finden Sie unter Verwenden des ASP.NET-Profilers finden Sie unter Profilerstellung für ASP.NET-Auslastungstests.
Excel-Berichte können entweder im Auslastungstest-Analyzer durch Klicken auf die Schaltfläche Excel-Bericht erstellen auf der Symbolleiste oder in Excel mit der Option Auslastungstestbericht auf der Registerkarte Auslastungstest des Office-Menübands generiert werden.
Tipp
Wenn Sie einem Auslastungstest Kommentare hinzufügen, werden sie im Excel-Bericht angezeigt. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Kommentaren während der Analyse eines abgeschlossenen Auslastungstests mit dem Auslastungstest-Analyzer und How to: Add a Comment to a Running Load Test Using the Load Test Analyzer.
Warnung
Wenn Sie Visual Studio 2010 Service Pack 1 installieren, dann müssen Sie Microsoft Office 2010 Service Pack 1 installieren, damit die Microsoft Excel-Berichterstellung weiterhin ordnungsgemäß funktioniert. Außerdem müssen Sie nach der Installation von Microsoft Office 2010 Service Pack 1 auch Visual Studio 2010 Service Pack 1 installieren. Wenn Sie nicht beide Service Packs installieren, wird die Registerkarte Auslastungstest nicht im Office-Menüband für Microsoft Excel angezeigt.
So generieren Sie mit Excel Vergleichsberichte für Auslastungstests
Bevor Sie einen Bericht generieren, müssen Sie zuerst einen Auslastungstest ausführen. Weitere Informationen finden Sie unter Ausführen eines Auslastungstests.
Für die Erstellung von Excel-Auslastungstestberichten stehen Ihnen zwei Möglichkeiten zur Verfügung:
Nachdem Sie einen Auslastungstest abgeschlossen haben, klicken Sie auf der Seite Auslastungstestergebnisse auf der Symbolleiste auf die Schaltfläche Excel-Bericht erstellen.
Tipp
Wenn die Schaltfläche Excel-Bericht erstellen auf der Symbolleiste des Webleistungstest-Ergebnisviewers deaktiviert ist, müssen Sie ggf. Microsoft Excel einmal ausführen, damit eine Aktivierung erfolgt. Wenn Visual Studio 2010 Ultimate installiert wird, wird das Visual Studio 2010 Ultimate-Auslastungstest-Add-In auf den Computer für Microsoft Excel kopiert. Microsoft Excel muss jedoch ausgeführt werden, um den Installationsvorgang für das Add-In abzuschließen.
Microsoft Excel wird geöffnet, und der Assistent zum Generieren eines Auslastungstestberichts wird angezeigt.
-oder-
Öffnen Sie Microsoft Excel, klicken Sie im Office-Menüband auf die Registerkarte Auslastungstest, und klicken Sie anschließend auf Auslastungstestbericht.
Der Assistent zum Generieren eines Auslastungstestberichts wird angezeigt.
Geben Sie auf der Seite Datenbank auswählen, die Auslastungstests enthält unter Servername den Namen des Servers ein, der die Auslastungstestergebnisse enthält.
Wählen Sie in der Dropdownliste für den Datenbanknamen die Datenbank aus, die die Auslastungstestergebnisse enthält.
Vergewissern Sie sich, dass auf der Seite Wie soll der Bericht generiert werden? die Option Bericht erstellen ausgewählt ist, und klicken Sie auf Weiter.
Vergewissern Sie sich, dass auf der Seite Welchen Berichtstyp möchten Sie generieren? die Option Vergleich ausführen ausgewählt ist, und klicken Sie auf Weiter.
Geben Sie auf der Seite Auslastungstestbericht-Details eingeben einen Namen für den Bericht in das Feld Berichtsname ein.
Wählen Sie den Auslastungstest aus, für den Sie den Bericht generieren möchten, und klicken Sie auf Weiter.
Wählen Sie auf der Seite Wählen Sie die Läufe für den Bericht aus unter Mindestens einen Lauf auswählen, der dem Bericht hinzugefügt wird zwei Auslastungstestergebnisse aus, die Sie im Bericht vergleichen möchten, und klicken Sie auf Weiter.
Tipp
Ein Vergleichsbericht kann nur für zwei Auslastungstestberichte generiert werden. Wenn Sie entweder ein Auslastungstestergebnis oder mehr als zwei Auslastungstestergebnisse auswählen, wird eine Warnmeldung angezeigt.
Auf der Seite Indikatoren für den Bericht auswählen steht Ihnen unter Mindestens einen Indikator auswählen, der dem Bericht hinzugefügt wird eine erweiterbare Liste von Indikatoren zur Verfügung, mit der der Bericht angepasst werden kann. Standardmäßig sind die folgenden Indikatoren für den Bericht ausgewählt:
LoadTest:Page - Durchschn. Seitenzeit
LoadTest:Request - Anforderungen/s
LoadTest:Scenario - Benutzerauslastung
LoadTest:Test - Durchschn. Testzeit
LoadTest:Test - Tests insgesamt
LoadTest:Transaction - Durchschn. Antwortzeit
LoadTest:Transaction - Transaktionen gesamt
Arbeitsspeicher - Verfügbare Megabytes
Netzwerkschnittstelle - Bytes/s insgesamt
Physikalischer Datenträger - Leerlaufzeit (%)
Prozess - Prozessorzeit (%)
Prozessor - Prozessorzeit (%)
Wählen Sie die Indikatoren aus, die Sie für die zwei ausgewählten Testläufe im Bericht vergleichen möchten, und klicken Sie auf Fertig stellen.
Der Excel-Arbeitsmappenbericht wird mit den folgenden Arbeitsblattregisterkarten generiert:
Inhaltsverzeichnis: Zeigt den Namen des Auslastungstestberichts an und enthält ein Inhaltsverzeichnis mit Links zu den verschiedenen Registerkarten im Bericht.
Läufe: Enthält Details zu den zwei Testläufen, die im Bericht verglichen werden.
Testvergleich: Stellt in einem Balkendiagramm Details zu Leistungsabnahmen und -verbesserungen zwischen den zwei verglichenen Testläufen bereit.
Seitenvergleich : Stellt in einem Balkendiagramm und als Prozentzahlen Leistungsvergleichsdaten zu den verschiedenen Seiten in den zwei Testläufen bereit.
Computervergleich: Stellt Vergleichsdaten auf Grundlage der verwendeten Computer für die zwei Testläufe bereit.
Fehlervergleich: Vergleicht die bei den zwei Testläufen gefundenen Fehlertypen und die Anzahl von Vorkommen.
Tipp
Für Auslastungstests und Webleistungstests sind verschiedene Eigenschaften verfügbar, mit denen detailliertere Berichte erstellt werden können. Für die Seitenanforderung werden zwei Eigenschaften in den Berichten dargestellt: "Ziel" und "Berichtsname". Seitenantwortzeiten werden für das Ziel angezeigt, und der Berichtsname wird in den Berichten anstelle der URL verwendet. In den Testlaufeinstellungen eines Auslastungstests wird unter "Indikatorensätze verwalten" die Eigenschaft "Computertags" in den Berichtscomputernamen dargestellt. Dies ist hilfreich, um die Rolle eines bestimmten Computers im Bericht zu beschreiben.
So generieren Sie mit Excel Trendberichte für Auslastungstests
Bevor Sie einen Bericht generieren, müssen Sie einen Auslastungstest ausführen. Weitere Informationen finden Sie unter Ausführen eines Auslastungstests.
Für die Erstellung von Excel-Auslastungstestberichten stehen Ihnen zwei Möglichkeiten zur Verfügung:
Nachdem Sie einen Auslastungstest abgeschlossen haben, klicken Sie auf der Seite Auslastungstestergebnisse auf der Symbolleiste auf die Schaltfläche Excel-Bericht erstellen.
Tipp
Wenn die Schaltfläche Excel-Bericht erstellen auf der Symbolleiste des Webleistungstest-Ergebnisviewers deaktiviert ist, müssen Sie ggf. Microsoft Excel einmal ausführen, damit eine Aktivierung erfolgt. Wenn Visual Studio 2010 Ultimate installiert wird, wird das Visual Studio 2010 Ultimate-Auslastungstest-Add-In auf den Computer für Microsoft Excel kopiert. Microsoft Excel muss jedoch ausgeführt werden, um den Installationsvorgang für das Add-In abzuschließen.
Microsoft Excel wird geöffnet, und der Assistent zum Generieren eines Auslastungstestberichts wird angezeigt.
-oder-
Öffnen Sie Microsoft Excel, klicken Sie im Office-Menüband auf die Registerkarte Auslastungstest, und klicken Sie anschließend auf Auslastungstestbericht.
Der Assistent zum Generieren eines Auslastungstestberichts wird angezeigt.
Geben Sie auf der Seite Datenbank auswählen, die Auslastungstests enthält unter Servername den Namen des Servers ein, der die Auslastungstestergebnisse enthält.
Wählen Sie in der Dropdownliste für den Datenbanknamen die Datenbank aus, die die Auslastungstestergebnisse enthält.
Vergewissern Sie sich, dass auf der Seite Wie soll der Bericht generiert werden? die Option Bericht erstellen ausgewählt ist, und klicken Sie auf Weiter.
Vergewissern Sie sich, dass auf der Seite Welchen Berichtstyp möchten Sie generieren? die Option Trend ausgewählt ist, und klicken Sie auf Weiter.
Geben Sie auf der Seite Auslastungstestbericht-Details eingeben einen Namen für den Bericht in das Feld Berichtsname ein.
Wählen Sie den Auslastungstest aus, für den Sie den Bericht generieren möchten, und klicken Sie auf Weiter.
Wählen Sie auf der Seite Wählen Sie die Läufe für den Bericht aus unter Mindestens einen Lauf auswählen, der dem Bericht hinzugefügt wird die Auslastungstestergebnisse aus, die Sie im Bericht vergleichen möchten, und klicken Sie auf Weiter.
Auf der Seite Indikatoren für den Bericht auswählen steht Ihnen unter Mindestens einen Indikator auswählen, der dem Bericht hinzugefügt wird eine erweiterbare Liste von Indikatoren zur Verfügung, mit der der Bericht angepasst werden kann. Standardmäßig sind die folgenden Indikatoren für den Bericht ausgewählt:
LoadTest:Page - Durchschn. Seitenzeit
LoadTest:Request - Anforderungen/s
LoadTest:Scenario - Benutzerauslastung
LoadTest:Test - Durchschn. Testzeit
LoadTest:Test - Tests insgesamt
LoadTest:Transaction - Durchschn. Antwortzeit
LoadTest:Transaction - Transaktionen gesamt
LoadTest:Transaction - Transaktionen/s
Arbeitsspeicher - Verfügbare Megabytes
Netzwerkschnittstelle - Bytes/s insgesamt
Physikalischer Datenträger - Leerlaufzeit (%)
Prozess - Prozessorzeit (%)
Prozessor - Prozessorzeit (%)
Wählen Sie für die ausgewählten Testläufe im Bericht die Indikatoren aus, die Sie für die Trendanalyse vergleichen möchten, und klicken Sie auf Fertig stellen.
Der Bericht wird mit einem Inhaltsverzeichnis generiert, das Links zu den verschiedenen Excel-Arbeitsmappenregisterkarten im Bericht enthält. Die Links basieren auf den für den Trendbericht ausgewählten Indikatoren. Wenn Sie in Schritt 7 z. B. die Standardindikatoren übernommen haben, werden Daten für jeden der in Schritt 7 aufgeführten Indikatoren generiert und auf separaten Registerkarten in Excel dargestellt. Die für die einzelnen Indikatoren generierten Daten werden in Trenddiagrammen dargestellt.
Tipp
Für Auslastungstests und Webleistungstests sind verschiedene Eigenschaften verfügbar, mit denen detailliertere Berichte erstellt werden können. Für die Seitenanforderung werden zwei Eigenschaften in den Berichten dargestellt: "Ziel" und "Berichtsname". Seitenantwortzeiten werden für das Ziel angezeigt, und der Berichtsname wird in den Berichten anstelle der URL verwendet. In den Testlaufeinstellungen eines Auslastungstests wird unter "Indikatorensätze verwalten" die Eigenschaft "Computertags" in den Berichtscomputernamen dargestellt. Dies ist hilfreich, um die Rolle eines bestimmten Computers im Bericht zu beschreiben.
Sicherheit
Auslastungstestergebnisse und -berichte enthalten potenziell sicherheitsrelevante Informationen, die für einen Angriff auf Ihren Computer oder Ihr Netzwerk verwendet werden können. Auslastungstestergebnisse und -berichte enthalten Computernamen und Verbindungszeichenfolgen. Seien Sie sich dessen bewusst, wenn Sie Auslastungstestberichte für andere freigeben.
Siehe auch
Konzepte
Weitere Ressourcen
Reporting Load Tests Results for Test Comparisons or Trend Analysis