How to: Create load test performance reports using Microsoft Excel (Tworzyć raporty wydajności testu obciążeniowego przy użyciu Microsoft Excel

Możesz generować Microsoft Excel testów obciążeniowych, które są oparte na co najmniej dwóch wynikach testu.

Uwaga

Funkcje internetowego testu wydajnościowego i obciążeniowego są przestarzałe. Visual Studio 2019 to ostatnia wersja, w której testy wydajności i obciążenia sieci Web będą w pełni dostępne. Aby uzyskać więcej informacji, zobacz wpis w blogu poświęcony zakończeniu cyklu życia usługi testowania obciążenia w chmurze. Aby zmniejszyć wpływ na użytkowników, minimalna pomoc techniczna jest nadal dostępna w wersji Visual Studio 2022 (wersja zapoznawcza 3) lub nowszej.

Dostępne są dwa typy raportów testów obciążeniowych:

  • Porównanie przebiegów Powoduje to utworzenie zestawu raportów, które porównują dane z dwóch wyników testów obciążeniowych przy użyciu tabel i wykresów słupkowych.

  • Trend Możesz wygenerować analizę trendu dla co najmniej dwóch wyników testu obciążeniowego. Wyniki są wyświetlane przy użyciu wykresów liniowych, ale dane są dostępne w tabelach przestawnych.

Porada

Możesz również ręcznie tworzyć raporty Microsoft Word kopiując i wklejając dane z widoku podsumowania, widoku grafów i widoków tabel. Zobacz How to: Manually create a load test performance report using Microsoft Word.

Oba raporty mogą służyć do udostępniania danych wydajności uczestnikom projektu i przekazywania, czy ogólna wydajność i kondycja systemu jest coraz lepsza, czy gorsza.

Definicje raportów są przechowywane w bazie danych testów obciążeniowych. Po zapisaniu raportu definicja raportu jest zapisywana w bazie danych i można jej użyć ponownie później.

Ponadto skoroszyt Excel można udostępnić uczestnikom projektu, dzięki czemu uczestnicy projektu nie muszą łączyć się z bazą danych, aby wyświetlić raport.

Uwaga

Możesz udostępnić Excel skoroszytu. Jednak tylko użytkownicy, którzy Visual Studio na swojej maszynie, będą mogli modyfikować dowolne arkusze kalkulacyjne. Inni użytkownicy nie będą widzieć opcji Raport testu obciążenia na wstążce Office, ale będą mogli wyświetlić skoroszyt.

Na poniższej ilustracji przedstawiono przykładowy raport, który pokazuje korelację między spadkiem szybkości transakcji (koszyka aktualizacji) i degeneracją licznika (% procesora). Wskazuje to potencjalny problem w kodzie aplikacji, a nie w bazie danych lub sieci, i jest dobrym kandydatem do zdiagnozowania przy użyciu ASP.NET Profilera.

Potencjalny problem w kodzie aplikacji

Excel raporty mogą być generowane w Analizatorze testów obciążenia, przy użyciu przycisku Utwórz raport programu Excel na pasku narzędzi lub z usługi Excel przy użyciu opcji Raport testu obciążenia na karcie Test obciążeniowy na wstążce Office obciążenia.

Uwaga

Jeśli dodasz komentarze do testu obciążeniowego, będą one wyświetlane w Excel raportu.

Aby wygenerować raporty porównawcze testów obciążeniowych przy użyciu Excel

  1. Przed wygenerowaniem raportu należy najpierw uruchomić test obciążeniowy.

  2. Raporty testów Excel można tworzyć na dwa sposoby:

    • Po zakończeniu testu obciążeniowego na stronie Wyniki testów obciążenia wybierz przycisk Utwórz raport Excel na pasku narzędzi.

      Uwaga

      Jeśli przycisk Utwórz Excel raport jest wyłączony na pasku narzędzi przeglądarki programu Web Performance Wyniki testów Viewer, może być konieczne uruchomienie polecenia Microsoft Excel raz przed jego włączeniu. Po Visual Studio Enterprise dodatku Visual Studio Enterprise test obciążeniowy zostanie skopiowany na komputer w celu Microsoft Excel; Jednak Microsoft Excel należy uruchomić w celu ukończenia procesu instalacji dodatku.

      Microsoft Excel zostanie otwarty Za pomocą Kreatora generowania raportu testu obciążeniowego.

    OR

    1. Otwórz Microsoft Excel, wybierz kartę Load Test (Test obciążeniowy) na wstążce Office, a następnie wybierz pozycję Load Test Report (Raport testu obciążeniowego).

      Zostanie wyświetlony Kreator generowania raportu testu obciążeniowego.

    2. Na stronie Wybierz bazę danych zawierającą testy obciążeniowe w obszarze Nazwa serwera wpisz nazwę serwera zawierającego wyniki testu obciążeniowego.

    3. Z listy rozwijanej Nazwa bazy danych wybierz bazę danych zawierającą wyniki testów obciążeniowych.

  3. Na stronie Jak chcesz wygenerować raport sprawdź, czy wybrano opcję Utwórz raport, a następnie wybierz pozycję Dalej.

  4. Na stronie Jakiego typu raport chcesz wygenerować sprawdź, czy wybrano opcję Uruchom porównanie, a następnie wybierz pozycję Dalej.

  5. Na stronie Wprowadzanie szczegółów raportu testu obciążeniowego wpisz nazwę raportu w nazwie raportu.

  6. Wybierz test obciążeniowy, dla którego chcesz wygenerować raport, a następnie wybierz pozycję Dalej.

  7. Na stronie Wybierz przebiegi dla raportu w obszarze Wybierz co najmniej jeden przebieg do dodania do raportu wybierz dwa wyniki testu obciążeniowego, które chcesz porównać w raporcie, a następnie wybierz pozycję Dalej.

    Uwaga

    Raport porównania można wygenerować tylko dla dwóch wyników testów obciążeniowych. Jeśli wybierzesz jeden wynik testu obciążeniowego lub więcej niż dwa wyniki testu obciążeniowego, zostanie wyświetlony komunikat ostrzegawczy.

  8. Na stronie Wybierz liczniki dla raportu w obszarze Wybierz co najmniej jeden licznik do dodania do raportu dostępna jest rozszerzalna lista liczników, która umożliwia dostosowanie raportu. Wybierz liczniki, które chcesz porównać z dwóch wybranych przebiegów testów w raporcie, a następnie wybierz pozycję Zakończ.

  9. Raport Excel skoroszytu jest generowany z następującymi kartami arkusza kalkulacyjnego:

    • Spis treści — wyświetla nazwę raportu testu obciążeniowego i zawiera spis treści z linkami do różnych kart w raporcie.

    • Przebiegi — Zawiera szczegółowe informacje o tym, które dwa przebiegi są porównywane w raporcie.

    • Porównanie testów — Zawiera szczegóły wykresu słupkowego dotyczące regresji wydajności i ulepszenia między dwoma porównywanym przebiegami.

    • Porównanie stron — Zawiera wykres słupkowy i dane porównania wydajności procentowej między dwoma przebiegami na różnych stronach w przebiegach testów.

    • Porównanie maszyn — Dostarcza dane porównania między dwoma przebiegami na podstawie używanych maszyn.

    • Porównanie błędów — Porównuje typy błędów napotkane między dwoma przebiegami i liczbę wystąpień.

      Porada

      Aby uzyskać lepsze raporty, w testach obciążeniowych i internetowych testach wydajnościowych dostępnych jest kilka właściwości, które umożliwiają bardziej rozbudowane raporty. Żądanie strony ma dwie właściwości, które są prezentowane w raportach: Cel i Nazwa raportowania. Czasy odpowiedzi strony będą zgłaszane względem celu, a nazwa raportowania będzie używana zamiast adresu URL w raportach. W teście obciążeniowym Uruchom Ustawienia obszarze Zarządzanie zestawami liczników właściwość Tagi komputera jest przedstawiana w nazwach maszyn raportów. Jest to bardzo przydatne do opisania roli konkretnej maszyny w raporcie.

Aby wygenerować raporty trendów testów obciążeniowych przy użyciu Excel

  1. Przed wygenerowaniem raportu należy uruchomić test obciążeniowy.

  2. Raporty testów Excel można tworzyć na dwa sposoby:

    • Po zakończeniu testu obciążeniowego na stronie Wyniki testów obciążenia wybierz przycisk Utwórz raport Excel na pasku narzędzi.

      Uwaga

      Jeśli przycisk Utwórz Excel raport jest wyłączony na pasku narzędzi przeglądarki programu Web Performance Wyniki testów Viewer, może być konieczne uruchomienie polecenia Microsoft Excel raz przed jego włączeniu. Po Visual Studio Enterprise dodatku Visual Studio Enterprise test obciążeniowy zostanie skopiowany na komputer w celu Microsoft Excel; Jednak Microsoft Excel należy uruchomić w celu ukończenia procesu instalacji dodatku.

      Microsoft Excel zostanie otwarty Za pomocą Kreatora generowania raportu testu obciążeniowego.

    OR

    1. Otwórz Microsoft Excel, wybierz kartę Load Test (Test obciążeniowy) na wstążce Office, a następnie wybierz pozycję Load Test Report (Raport testu obciążeniowego).

      Zostanie wyświetlony Kreator generowania raportu testu obciążeniowego.

    2. Na stronie Wybierz bazę danych zawierającą testy obciążeniowe w obszarze Nazwa serwera wpisz nazwę serwera zawierającego wyniki testu obciążeniowego.

    3. Z listy rozwijanej Nazwa bazy danych wybierz bazę danych zawierającą wyniki testów obciążeniowych.

  3. Na stronie Jak chcesz wygenerować raport sprawdź, czy wybrano opcję Utwórz raport, a następnie wybierz pozycję Dalej.

  4. Na stronie Jakiego typu raport chcesz wygenerować sprawdź, czy wybrano pozycję Trend, a następnie wybierz pozycję Dalej.

  5. Na stronie Wprowadzanie szczegółów raportu testu obciążeniowego wpisz nazwę raportu w nazwie raportu.

  6. Wybierz test obciążeniowy, dla którego chcesz wygenerować raport, a następnie wybierz pozycję Dalej.

  7. Na stronie Wybierz przebiegi dla raportu w obszarze Wybierz co najmniej jeden przebieg do dodania do raportu wybierz wyniki testu obciążeniowego, które chcesz porównać w raporcie, a następnie wybierz pozycję Dalej.

  8. Na stronie Wybierz liczniki dla raportu w obszarze Wybierz co najmniej jeden licznik do dodania do raportu dostępna jest rozszerzalna lista liczników, która umożliwia dostosowanie raportu. Wybierz liczniki, które chcesz porównać dla analizy trendów, a następnie wybierz pozycję Zakończ.

  9. Raport jest generowany ze spisem treści, który zawiera linki do różnych kart Excel skoroszytów wygenerowanych w raporcie. Linki są oparte na licznikach wybranych dla raportu trendów. Jeśli na przykład pozostawisz domyślne liczniki wybrane w kroku 7, raport wygeneruje dane, które są prezentowane na osobnych kartach w Excel dla każdego licznika wymienionego w kroku 7. Dane generowane dla każdego licznika są prezentowane na wykresach w stylu trendu.

    Porada

    Aby uzyskać lepsze raporty, w testach obciążeniowych i internetowych testach wydajnościowych dostępnych jest kilka właściwości, które umożliwiają bardziej rozbudowane raporty. Żądanie strony ma dwie właściwości, które są prezentowane w raportach: Cel i Nazwa raportowania. Czasy odpowiedzi strony będą zgłaszane względem celu, a nazwa raportowania będzie używana zamiast adresu URL w raportach. W teście obciążeniowym Uruchom Ustawienia obszarze Zarządzanie zestawami liczników właściwość Tagi komputera jest przedstawiana w nazwach maszyn raportów. Jest to bardzo przydatne do opisania roli konkretnej maszyny w raporcie.

Zabezpieczenia .NET

Wyniki testów obciążeniowych i raporty zawierają potencjalnie poufne informacje, które mogą zostać użyte do ataku na komputer lub sieć. Wyniki testu obciążeniowego i raporty zawierają nazwy komputerów i parametry połączenia. Należy o tym pamiętać podczas udostępniania raportów testów obciążeniowych innym osobom.

Zobacz też