Udostępnij za pośrednictwem


Testy wydajności sieci Web i obciążenia aplikacji SharePoint 2010 i 2013

Można użyć testów wydajności i obciążenia sieci web na aplikacjach SharePoint do sprawdzenia wydajności i możliwości obciążeniowych.Testy obciążenia można skonfigurować do emulowania warunków, takich jak ładunki użytkownika, typy przeglądarki i typy sieci.

Wymagania

  • Visual Studio 2013 Ultimate
  • Where do I create, run and manage web performance and load tests?
    Testy wydajności i obciążenia sieci Web są zarządzane przy użyciu typu projektu testu wydajności i obciążenia sieci web, który jest dołączony do Visual Studio Ultimate.

W tym temacie

  • Dlaczego warto uruchomić w aplikacji programu SharePoint testy wydajności i testy obciążenia?

  • Utwórz i uruchom test wydajności sieci Web, aby zarejestrować dodanie zadania w SharePoint 2010

  • Co się dzieje po utworzeniu testu wydajności sieci web?

  • Konfigurowanie opcji Visual Studio dla nagrywania testów wydajności sieci Web programu SharePoint

  • Weryfikowanie, czy aplikacja programu SharePoint działa poprawnie, przez sprawdzanie poprawności danych za pomocą reguł sprawdzania poprawności

  • Weryfikowanie, czy aplikacja programu SharePoint działa poprawnie, przez wyodrębnianie danych żądań sieci web za pomocą reguł wyodrębniania

  • Testowanie obciążeniowe aplikacji programu SharePoint przy użyciu testów obciążenia

  • Analizowanie wyników testów wydajności sieci Web i testów obciążenia

  • Rozwiązywanie problemów z testem wydajności sieci Web dla aplikacji programu SharePoint.

Dlaczego warto uruchomić w aplikacji programu SharePoint testy wydajności i testy obciążenia?

Testów wydajności i obciążenia sieci web można używać do sprawdzenia działania, wydajności i możliwości obciążeniowych aplikacji programu SharePoint.Testy wydajności i obciążenia sieci web dla użytkownika programu SharePoint w tej aplikacji mogą znacznie poprawić proces zarządzania cyklem życia aplikacji zespołu i są przydatne, jeśli aplikacja używa metody ciągłej dostawy.

Aby uzyskać więcej informacji, zobacz Testowanie funkcji ciągłej dostawy w programie Visual Studio 2012.

  • Testy wydajności sieci Web

    Testy wydajności sieci Web mogą być rejestrowane, a następnie uruchamiane i analizowane w odniesieniu do aplikacji programu SharePoint.Na przykład można utworzyć testy wydajności sieci Web, które przeprowadzą następujące operacji na aplikacji programu SharePoint:

    SharePoint 2010

    • Renderowanie witryny

    • Operacje w bibliotece dokumentów

    • Operacje zadania, kalendarza i biblioteki

    • Przeszukiwanie zawartości

    • Strony typu wiki

    • Dostosuj składniki Web

    • Przepływy pracy

    • Wiele operacji ze Wstążki

    • Odtwarzanie testów przeciwko wielu witrynom i listom

    • Office Web Applications (OWA) — pobrane i załadowane scenariusze

    • Zarządzanie metadanymi SA i poszukiwanie kolumn na listach i w bibliotekach

    • Integracja programu SharePoint i usług programu Excel

    • Dla programu InfoPath można użyć wtyczki (narzędzia) z witryny CodePlex

    SharePoint 2013

    • Wszystkie wymienione powyżej scenariusze dla programu SharePoint 2010

    • Społecznościowe

    • Aplikacje programu SharePoint

  • Testy obciążenia

    Aby wykonać test obciążeniowy aplikacji programu SharePoint przez symulowanie dużych obciążeń z powodu pobierania danych, symulowanie różnych topologii sieci oraz innych warunków, można utworzyć testy obciążeniowe używające testów wydajności sieci Web programu SharePoint.

  • What else should I know?
    Uwagi

    • Wymagań wstępnych Testy wydajności sieci Web dla aplikacji programu SharePoint są obsługiwane tylko przez program SharePoint 2010 i SharePoint 2013.

    • Wymagań wstępnychKodowane testy wydajności sieci Web nie są obsługiwane dla aplikacji programu SharePoint.

      Kodowany test wydajności sieci Web jest zazwyczaj tworzony przez przekonwertowanie istniejącego, zarejestrowanego testu wydajności sieci Web w kod.Kodowany test wydajności sieci Web jest klasą .NET, która generuje sekwencję WebTestRequests.Może być zaprogramowany za pomocą języka C# lub Visual Basic.

Utwórz i uruchom test wydajności sieci Web, aby zarejestrować dodanie zadania w SharePoint 2010

[!UWAGA]

W tej procedurze założono, że istnieje ogólna witryna programu SharePoint 2010 (http://SP2010) i podwitryna o nazwie SampleSite.Można utworzyć podwitryny, wybierając opcję Nowa witryna z listy rozwijanej Akcje witryny w programie SharePoint.

  1. Utwórz nowy test wydajności i obciążenia sieci Web.W menu Visual Studio Ultimate wybierz Plik, Nowy, a następnie Projekt.Rozwiń węzeł Visual C# lub Visual Basic i wybierz polecenie Test.Wybierz Wydajność sieci Web i test obciążenia i wybierz OK.

  2. Zostanie wyświetlony edytor testów wydajności sieci Web z pustym testem.Aby nagrać test, wybierz przycisk Dodaj nagranie.

    Dodaj nagranie

  3. Pojawia się nowe puste okno przeglądarki sieci Web z rejestratorem testu sieci Web po lewej stronie.Wprowadź nazwę witryny programu SharePoint na pasku adresu przeglądarki.Visual Studio Ultimate rejestruje i wyświetla listę adresów URL w okienku rejestratora testu sieci web.

    Rejestrator testów wydajności sieci Web

  4. Wykonaj poniższe kroki, aby przejść do witryny programu SharePoint sub SampleSite i dodać nowy element do listy zadań w witrynie:

    1. Wybierz SampleSite z góry witryny programu SharePoint.

      Wybierz SampleSite

    2. Z menu po lewej stronie wybierz opcję Zadania.

      Wybierz zadania

      Zostanie wyświetlona strona SampleSite > Zadanie: wszystkie zadania.

    3. Aby dodać nowe zadanie do listy, wybierz łącze Dodaj nowy element.

      Dodaj nowy element

      Pojawi się okno dialogowe Zadania - nowy element.Jedyne wymagane pole to Tytuł i wprowadzona wartość nie ma znaczenia.Uzupełnij informacje w oknie dialogowym i wybierz polecenie Zapisz.

      Utwórz nowy element zadania

    4. Przeglądarka sieci web zwraca dane na stronę SampleSite > Zadania: wszystkie zadania, która teraz wyświetla nowe zadanie dodane w poprzednim kroku.

      Nowe zadanie zostało dodane

    5. Aby zakończyć rejestrowanie, wybierz opcję Stop na panelu rejestratora testu sieci Web.

      Pojawi się okno dialogowe wykrywania Parametr dynamiczny.Wskazuje postęp wykrywania.Nie powinno to zająć więcej niż krótką chwilę, aby zakończyć.

      Wykrywanie parametr sieci dynamiczne

      Visual Studio Ultimate spowoduje powrót do edytora testów wydajności sieci Web, gdzie nowo utworzony test jest wyświetlany.

      Edytor testów wydajności sieci Web

  5. Aby potwierdzić, że test działa poprawnie, najpierw przeglądaj witrynę programu SharePoint, aby wyświetlić istniejące elementy listy:

    http://sp2010/SampleSite/Lists/Tasks/AllItems.aspx

  6. Wróć do programu Visual Studio Ultimate i wybierz przycisk Uruchom test w edytorze testów wydajności sieci Web.Uruchamiany jest test, wykonując zapisane działania, aby dodać nowy element do listy zadań w programie SharePoint.

    Uruchom test wydajności sieci web

  7. Wybierz polecenie Odśwież w oknie przeglądarki z witryny programu SharePoint a zobaczysz nowe zadanie dodane do listy.

Co się dzieje po utworzeniu testu wydajności sieci web?

Niektóre witryny sieci web i aplikacje używają parametrów dynamicznych w jednym lub większej liczbie swoich żądań sieci web.Parametr dynamiczny to parametr, którego wartość jest generowana za każdym razem, gdy użytkownik uruchamia aplikację.Parametr dynamicznych może spowodować niepowodzenie odtwarzania testu wydajności sieci Web, ponieważ wartość dynamiczna będzie prawdopodobnie różna podczas każdego testu.Dlatego nie możesz odtworzyć zarejestrowanych wartości.Przykład dynamicznego parametru jest identyfikatorem sesji.Identyfikator sesji zazwyczaj zmienia się co 5 do 30 minut.

Testy wydajności sieci Web zapisane w witrynach programu SharePoint są skomplikowane ze względu na dynamiczny charakter wniosku oraz format odpowiedzi używany przez program SharePoint.Nawet jeśli nagrywanie i odtwarzanie testów wydajności sieci Web będzie działać na pojedynczym elemencie lub witrynie, znaczna liczba zmian testów wydajności sieci Web jest wymagana, aby testy działały na wielu witrynach lub serwerach programu SharePoint.Każde żądanie do witryny programu SharePoint może wymagać ponad 30 poszczególnych zmian dotyczących dynamicznych identyfikatorów GUID i innych aspektów.

Rejestrator testów wydajności sieci web i aparat odtwarzania automatycznie obsługują najbardziej powszechne typy parametrów dynamicznych:

  • Wartości parametrów dynamicznych ustawione w wartościach plików cookie.Aparat testów wydajność sieci web automatycznie obsługuje je podczas odtwarzania.

  • Wartości parametrów dynamicznych ustawione w ukrytych polach na stronach HTML, takich jak stany widoków środowiska ASP.NET.Są one automatycznie obsługiwane przez rejestrator dodający do testu reguły wyodrębniania pól ukrytych.

  • Wartości parametrów dynamicznych ustawione jako parametry ciągu zapytania lub publikacji formularza.Są one obsługiwane za pomocą wykrywania parametrów dynamicznych na zakończenie testu.

  • Konwersje identyfikatorów GUID programu SharePoint

  • LISTID, ID i inne parametry ciągu zapytania programu SharePoint

  • Utwórz reguły ekstrakcji dla brakujących nagłówków programu SharePoint

  • Utwórz ostrzeżenia dla ewentualnych parametrów dynamicznych

Oprócz obsługi parametru dynamicznego program Visual Studio Ultimate wykonuje następujące czynności na nagraniach testów wydajności sieci Web aplikacji programu SharePoint:

  • Usuwanie niepotrzebnych żądań

  • Wykrywanie i parametryzacja nazwy witryny

  • Globalna reguła sprawdzania poprawności dla błędów

Konwersje identyfikatorów GUID programu SharePoint

Program SharePoint często używa unikatowych identyfikatorów GUID i każdy identyfikator GUID musi być obsługiwany jako parametr dynamiczny, jeśli te testy mają być uruchamiane w innej witrynie programu SharePoint.Na przykład w pojedynczym żądaniu może być 30 lub więcej miejsc, gdzie trzeba obsługiwać dynamiczne identyfikatory GUID.Co sprawia, że jest to bardziej złożone, to identyfikatory GUID, które występują nie tylko w części wartości żądania wysłanego z formularza, ale również w innych jego częściach:

  • Dynamiczne identyfikatory GUID dla pól nazw stanowisk

  • Identyfikatory GUID, które znajdują się w wartości parametrów publikowania formularza

    Co sprawia, że jest to złożone, to identyfikator GUID znajdujący się wewnątrz innego parametru dynamicznego.Program Visual Studio Ultimate automatycznie wykrywa ten warunek i dodaje nowe reguły wyodrębniania, aby obsługiwać ten warunek.

  • Dynamiczny identyfikator GUID w polu _EVENTARGET

  • Chociaż nie jest to identyfikator GUID, pokazuje gdzie znajduje się nazwa strony w żądaniu wymagającym obsłużenia.

ListID, ID i inne parametry ciągu zapytania programu SharePoint

Oprócz identyfikatorów GUID test programu SharePoint zawiera wiele innych wartości dynamicznych, które muszą być przetworzone, takich jak identyfikatory list.Program Visual Studio Ultimate dodaje niezbędne reguły wyodrębniania, a następnie przeszukuje test, aby zamienić wszystkie wystąpienia.

Identyfikator jest używany po wybraniu elementu do wyświetlenia, na przykład podczas wyświetlania zadania.

W zależności od specyficznego przypadku użycia, można zaznaczyć element losowy zamiast jednego konkretnego, który został wybrany w trakcie zapisywania.Aby ułatwić to zadanie, program Visual Studio Ultimate wykrywa ID przy użyciu reguły wyodrębniania SharePoint — znajdowanie identyfikatora elementu listy.Jeśli program Visual Studio Ultimate nie jest w stanie znaleźć identyfikatora elementu listy za pomocą reguły wyodrębniania, program Visual Studio Ultimate tworzy parametr kontekstu dla identyfikatora i kontynuuje wyszukiwanie do przodu, zastępując wszystkie obszary, gdzie został wykryty identyfikator.

Jeśli chcesz użyć wartości dynamicznych dla identyfikatorów elementów, można użyć reguł wyodrębniania, aby uprościć ten proces.

Usuwanie niepotrzebnych żądań

Program SharePoint generuje wiele żądań, z których niektóre są niepotrzebnym szumem.Na przykład generuje żądania o adresy URL w pamięci podręcznej, które nie są wymagane dla przetwarzania podstawowych operacji, takich jak żądania o plik blank.gif.Dzięki temu trudno pracować nad skryptami.Jeśli cele testu nie wymagają tych żądań, na przykład przy testowaniu przepustowości/sieci WAN, można bezpiecznie usunąć te żądania z testu.

PoradaPorada

Listę filtrów żądań szumu można zmodyfikować przez skonfigurowanie opcji rejestrowania testów wydajności sieci web programu SharePoint.

Wykrywanie i parametryzacja nazwy witryny

Aby zdefiniować parametry ciągu, można utworzyć parametry kontekstu do użycia w badaniu wydajności sieci web.Na przykład można utworzyć parametr kontekstu dla witryny sieci Web.Parametr kontekstu pozwala na szybką zmianę w teście jednego miejsca na inne.Visual Studio Ultimate wyszukuje nazwy witryn programu SharePoint i dodaje parametry kontekstu dla każdej nazwy witryny, która jest wykrywana.Ponadto również zamienia wszystkie wystąpienia nazwy witryny w adresie URL i innych obszarach, takich jak ciągi zapytań, publikacje formularzy lub żądania o treści ciągu, gdzie nazwy witryn można napotkać.

Istnieją warunki, w których nazwa witryny zostanie napotkana, lecz jest potrzebna w formacie zakodowanym adresu URL.Program Visual Studio Ultimate najpierw podejmie próbę włączenia kodowania adresu URL, aby zminimalizować liczbę parametrów.Jeśli to nie pomoże, dodatkowa nazwa witryny zostanie dodana, aby wskazać, że wartość musi być zakodowana jako adres URL.Można napotkać ten warunek, jeśli używasz spacji lub innych znaków specjalnych w nazwie witryny programu SharePoint.

PoradaPorada

Można skonfigurować opcje programu Visual Studio do rejestrowania testów wydajności sieci Web programu SharePoint, aby określić parametryzację nazwę witryny.

Globalna reguła sprawdzania poprawności dla błędów

W wielu przypadkach program SharePoint zwraca kod stanu powodzenia (http 200), ale żądanie faktycznie kończy się niepowodzeniem.Możesz przez to myśleć, że test działa poprawnie, gdy w rzeczywistości tak nie jest z powodu jakiegoś warunku błędu.Dodawana jest reguła sprawdzania poprawności testu sieci Web, która pomaga w sprawdzaniu tych warunków i alarmowaniu użytkownika o żądaniach zakończonych niepowodzeniem.

Aby uzyskać więcej informacji dotyczących korzystania z reguł sprawdzania poprawności, zobacz Weryfikowanie, czy aplikacja SharePoint działa poprawnie przez sprawdzenie poprawności danych przy użyciu reguł sprawdzania poprawności w tym temacie.

PoradaPorada

Można skonfigurować opcje programu Visual Studio do rejestrowania testów wydajności sieci Web programu SharePoint, aby dołączyć globalne sprawdzanie dla błędów.

Utwórz reguły ekstrakcji dla brakujących nagłówków programu SharePoint

W niektórych przypadkach program SharePoint 2010 wymaga określonych wartości nagłówka, takich jak x-requestdigest.Jeśli te wartości nie istnieją, żądanie kończy się niepowodzeniem ze względu na bezpieczeństwo lub inne błędy.Visual Studio Ultimate umożliwia rejestrowanie tych nagłówków i tworzenie reguł wyodrębniania do dynamicznej aktualizacji tych wartości.

Aby uzyskać więcej informacji dotyczących korzystania z reguł wyodrębniania, zobacz Weryfikowanie, czy aplikacja SharePoint działa poprawnie przez wyodrębnienie danych z żądania sieci Web przy użyciu reguł wyodrębniania w tym temacie.

Konfigurowanie opcji nagrywania testów wydajności sieci Web programu SharePoint

  1. Z menu Visual Studio Ultimate wybierz polecenie NARZĘDZIA, a następnie wybierz polecenie Opcje.

  2. Rozwiń węzeł Narzędzia testowania wydajności sieci Web, rozwiń węzeł Test sieci Web i wybierz polecenie SharePoint.

Program Visual Studio opcje dla testów sieci web w programie SharePoint

Otwierając okno dialogowe opcji Visual Studio Ultimate, można skonfigurować następujące opcje dla testów wydajności sieci Web na aplikacjach SharePoint:

  1. Włącz lub wyłącz testowanie wydajności sieci Web i obciążenia dla aplikacji programu SharePoint.

  2. Wyfiltruj żądania, które Ty lub Twój zespół uważacie za niepotrzebny szum w teście opartym na określonych kryteriach.Aby uniknąć szumu, domyślnie są filtrowane następujące kryteria i wzorce adresu URL.Jeśli zespół musi umieścić którykolwiek z tych wzorców w testach, można je usunąć z listy.

    Domyślne filtry

    Kryteria URL

    Wzorzec URL

    Kończy się na

    Blank.gif

    Kończy się na

    Blank.htm

    Kończy się na

    ScriptResx.ashx

    Kończy się na

    Commandui.ashx

  3. Ty lub Twój zespół możecie definiować parametry nazwy witryny za pomocą parametru kontekstu.Parametry kontekstu umożliwiają definiowanie parametrów ciągu w teście wydajności sieci Web, a w tej opcji konfiguracji umożliwia szybką zmianę testu z jednego na drugi.Domyślnie parametrem context jest "Nazwa witryny".

  4. Zastosuj globalną regułę sprawdzania poprawności dla typowych wzorców błędów.Pomoże to w wykrywaniu, czy wystąpił błąd w odpowiedzi przez sprawdzenie, czy wprowadzony tekst dla ErrorPattern jest obecny w odpowiedzi HTTP z serwera programu SharePoint.Można wprowadzić liczne wzorce błędu w ErrorPattern poprzez oddzielanie ich średnikiem rozdzielającym (;).Jeśli jeden lub więcej ciągów wprowadzonych dla parametru ErrorPattern jest obecnych w odpowiedzi, test wydajności sieci Web stwierdzi, że błąd wystąpił w odpowiedzi HTTP, i zakończy się niepowodzeniem.Domyślnie ErrorPattern zawiera następujące ciągi błędów: \[{"Error":[^n]; "SharepointError";"HasException": true.Te domyślne ciągi błędów można usunąć lub zmodyfikować w zależności od potrzeb zespołu.

  5. Ciągi błędów można opcjonalnie wprowadzać jako wyrażenia regularne.

Weryfikowanie, czy aplikacja programu SharePoint działa poprawnie, przez sprawdzanie poprawności danych za pomocą reguł sprawdzania poprawności

Reguły sprawdzania poprawności ułatwiają sprawdzanie poprawności działania aplikacji programu SharePoint przez weryfikację obecności tekstu, tagów lub atrybutów na stronie zwracanej przez żądania sieci web.Przy użyciu reguł sprawdzania poprawności można również sprawdzić czas potrzebny do zakończenia wniosku oraz istnienie pól formularzy i ich wartości.

Aby uzyskać listę reguł sprawdzania poprawności, w tym używanych dla aplikacji programu SharePoint, zobacz Wstępnie zdefiniowane reguły sprawdzania poprawności.

Weryfikowanie, czy aplikacja programu SharePoint działa poprawnie, przez wyodrębnianie danych żądań sieci web za pomocą reguł wyodrębniania

Reguły wyodrębniania pomagają sprawdzić, czy aplikacja programu SharePoint działa poprawnie, przez wyodrębnianie danych z odpowiedzi na żądania sieci Web.Reguły wyodrębniania przechowują wyniki w kontekście testu jako pary nazwa/wartość.Reguły wyodrębniania mogą powodować wyodrębnianie pól formularzy, tekstów, atrybutów, nagłówków, wyrażeń regularnych i ukrytych pól.

Aby uzyskać listę reguł wyodrębniania dla programu SharePoint, zobacz Wstępnie zdefiniowane reguły wyodrębniania dla aplikacji programu SharePoint.

Testowanie obciążeniowe aplikacji programu SharePoint przy użyciu testów obciążenia

Po utworzeniu testów wydajności sieci Web aplikacji SharePoint, możesz utworzyć testy obciążenia do testowania wydajności aplikacji i możliwości obciążeniowych.Test obciążenia jest tworzony za pomocą Kreatora nowego testu obciążenia.Podczas korzystania z kreatora, można skonfigurować sposób testowania wydajności aplikacji programu SharePoint i jej możliwości obciążeniowych.

Tworzenie testu obciążenia przy użyciu Kreatora

W Eksploratorze rozwiązań otwórz menu kontekstowe węzła projektu testu wydajności sieci Web i obciążenia, wybierz opcję Dodaj, a następnie wybierz polecenie Test obciążenia.

Kreator udostępnia opcje konfiguracji dla nowego testu obciążenia, w tym:

  • Wzorzec obciązenia: liczba wirtualnych użytkowników, którzy są aktywni podczas badania obciążenia i wskaźnik, jaki jest dodawany podczas badania.

  • Model testu mieszanego: prawdopodobieństwo, że użytkownik wirtualny uruchomi dany test w scenariuszu testu obciążenia.

  • Model testu mieszanego: kombinacja testu wydajności sieci web, testu jednostki i zakodowanych testów interfejsu uwzględnionych w teście obciążenia.

  • Mieszany profil sieciowy: typy sieciowe używane w badaniu.Na przykład sieć LAN i 56 K wdzwaniane.

  • Mieszana przeglądarka: Typy przeglądarki sieci Web używane w teście obciążenia.Na przykład Windows Internet Explorer 9 i Windows Internet Explorer 10.

  • Zestawy liczników: Zestawy liczników to zestaw liczników wydajności systemu, które przydają się do monitorowania podczas testu obciążenia.Zestawy liczników są uporządkowane według technologii, na przykład zestawy liczników ASP.NET czy SQL.

    [!UWAGA]

    Wstępnie zdefiniowane zestawy liczników wydajności używane przy testach obciążenia nie są dostępne dla programu SharePoint.

  • Parametry uruchomieniowe Parametry uruchomieniowe określają właściwości testu obciążenia, takie jak długość testu, czas trwania rozgrzewania, maksymalna liczba szczegółów błędu i częstotliwość próbkowania.

Testy obciążenia z edytora testu obciązenia lub menu TESTU OBCIĄŻENIA.

Uruchamianie testów obciążenia

Analizowanie wyników testów wydajności sieci Web i testów obciążenia

Podgląd wyników testu wydajności sieci Web umożliwia przeglądanie szczegółów każdego żądania w teście wydajności sieci web i wynikowe odpowiedzi na te żądania.Podgląd wyników testu wydajności sieci Web używa widoku drzewa do wyświetlania żądań i wszelkich żądań zależnych zagnieżdżonych w żądaniu najwyższego poziomu.Strona przekierowania również jest wyświetlana w drzewie.

Za pomocą Analizatora testu obciążenia można lokalizować wąskie gardła, identyfikować błędy i mierzyć ulepszenia w aplikacji.Wyniki testów obciążenia można analizować za pomocą Analizator testu obciążenia w następujący sposób:

  • Badania obciążenia należy monitorować wtedy, gdy jest uruchomiony.

  • Analizuj badania obciążenia po jego ukończeniu.

  • Wyświetl wyniki z poprzedniego testu obciążenia.

Rozwiązywanie problemów z testem wydajności sieci Web dla aplikacji programu SharePoint.

Informacje dotyczące przestrogiPrzestroga

Kodowane testy wydajności sieci Web nie są obsługiwane dla aplikacji programu SharePoint.

Dodaj spotkanie- z Tworzenie obszaru roboczego spotkania wybrana opcja kończy się niepowodzeniem

Kończy się to niepowodzeniem, ponieważ nowa witryna jest tworzona dla obszaru roboczego, a program SharePoint próbuje utworzyć witrynę o tej samej nazwie podczas wykrywania parametrów dynamicznych.

Obejście: Aktualizuj odniesienia tytułu spotkania w wartości parametrów publikowania formularza, służącego do tworzenia spotkań i tworzenia żądań sieci Web dotyczących obszarów roboczych, aby użyć unikatowego tytułu spotkania za każdym razem, gdy odtwarzany jest test wydajności sieci Web.Jeśli nowa witryna jest tworzona przy użyciu tytułu spotkania, powinien on być unikatowy.W przeciwnym razie żadanie utworzenia obszaru roboczego kończy się niepowodzeniem.

Przekazywanie dokumentów nie powiedzie się, jeśli test wydajności sieci web zostanie dodany do osobnego folderu innego niż folder główny projektu testowego.

Obejście: Jeśli test wydajności sieci Web dotyczący przekazywania dokumentów jest dodawany do osobnego folderu, należy następnie wyraźnie określić ten sam dokument jako element wdrażania w ustawieniach testu.

-lub-

Utwórz test wydajności sieci Web na poziomie głównym testu wydajności sieci Web i testu obciążenia zamiast tworzyć go w oddzielnym folderze.

Operacje usuwania programu SharePoint

Jeśli zarejestrowano test wydajności sieci Web, który usuwa zadanie, termin kalendarza lub dokument, i spróbujesz uruchomić test, nie zadziała, ponieważ odpowiednie zadanie, termin lub dokument jest już usunięty.

Obejście: Użyj reguły wyodrębniania SharePoint2010.FindListItems, aby wyodrębnić identyfikator GUID elementu pożądanej listy, do parametru kontekstu.Można filtrować wybór w oparciu o nazwę tytułu i numer indeksu.Przekaż ten parametru w kolejnych żadaniach Usuń.

-lub-

Użyj wtyczki obsługi żądań, aby wyodrębnić identyfikator GUID żądanego elementu z odpowiedzi na poprzednie żądanie, a następnie przekaż go do żądania usunięcia.

Zasoby zewnętrzne

Filmy wideo

Wprowadzenie i Historia wejścia na pokład dla programu SharePoint z programu Visual Studio 2012.1 do testowania obciążenia

Jak używać programu Visual Studio 2012.1 do testowania obciążenia aplikacji SharePoint

Zobacz też

Koncepcje

[wycofane] Testy wydajności i obciążenia sieci Web w programie Visual Studio

Testowanie aplikacji SharePoint 2010 za pomocą kodowanych testów interfejsu użytkownika

Weryfikowanie i debugowanie kodu aplikacji programu SharePoint

Inne zasoby

Create SharePoint Solutions

Kompilowanie i debugowanie rozwiązań SharePoint

Profilowanie wydajności aplikacji SharePoint