Webleistungs- und Auslastungstests in SharePoint 2010-Anwendungen

Sie können Webleistungs- und -Auslastungstests in den SharePoint-Anwendungen verwenden, Leistung zu überprüfen und Fähigkeiten zu betonen.Auslastungstests können so konfiguriert werden, um Bedingungen wie Benutzerlasten, Browsertypen und Netzwerktypen zu emulieren.

Anforderungen

  • Wo erstelle ich, mache und verwalte Webleistungs- und -Auslastungstests?
    Webleistungs- und -Auslastungstests werden mit einem Mischung der Webleistungs- und -Auslastungstestprojekttyps verwaltet, der mit Visual Studio Ultimate enthalten ist.

In diesem Thema

  • Warum möchte ich Webleistungs- und -Auslastungstests auf meiner SharePoint-Anwendung ausführen?

  • Erstellen und Ausführen eines Webleistungstests, um das Hinzufügen einer Aufgabe in SharePoint 2010 aufzuzeichnen

  • Was geschah, als der Webleistungstest erstellt wurde?

  • Visual Studio-Optionen zum Aufzeichnen von SharePoint-Webleistungstests konfigurieren

  • Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten mithilfe von Validierungsregeln überprüft

  • Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten aus den Webanforderungen mithilfe der Extraktionsregeln extrahiert

  • Belastung, die die SharePoint-Anwendungen mithilfe der Auslastungstests testet

  • Analysieren von Mischung der Webleistungs- und -Auslastungstestergebnissen

  • Problembehandlungswebleistungstest für SharePoint-Anwendungen

Warum möchte ich Webleistungs- und -Auslastungstests auf meiner SharePoint-Anwendung ausführen?

Webleistungs- und -Auslastungstests können verwendet werden, um die Funktionalitäts-, Leistungs- und Belastungsfunktionen der SharePoint-Anwendungen zu überprüfen.Einschließen Webleistungs- und -Auslastungstests für die SharePoint-Anwendung kann Anwendungslebenszyklus-Verwaltungsprozess des Teams erheblich verbessern und ist hilfreich, wenn die Anwendung eine fortlaufende Zustellungsmethodik verwendet.

Weitere Informationen finden Sie unter Tests für fortlaufende Versand mit Visual Studio 2012.

  • Webleistungstests

    Webleistungstests können für die SharePoint-Anwendungen aufgezeichnet werden ausgeführt und analysiert werden.Beispielsweise können Sie Webleistungstests erstellen, die die folgenden Vorgänge in der SharePoint-Anwendung werden:

    • Siterendering

    • Dokumentbibliotheksvorgänge

    • Aufgaben, Kalender- und Bibliotheksvorgänge

    • Sucheninhalt

    • Wikis

    • Benutzerdefinierte Webparts

    • Workflows

    • Mehrere Vorgänge vom Menüband

    • Wiedergeben der Tests für mehrere Websites und Listen

  • Auslastungstests

    Zum vollständigen Belastungstest Ihrer SharePoint-Anwendung, die hohe Benutzerlasten, unterschiedliche Netzwerktopologien und andere Bedingungen simuliert, können Sie Auslastungstests erstellen, die die SharePoint-Webleistungstests verwenden.

  • Was anderenfalls sollte ich erfahren?
    Hinweise

    • Erforderliche Komponente Webleistungstests für SharePoint-Anwendungen werden nur mit SharePoint 2010 unterstützt.

    • Erforderliche KomponenteCodierte Webleistungstests werden nicht für SharePoint-Anwendungen unterstützt.

      Ein codierter Webleistungstest wird in der Regel erstellt, indem eines vorhandenen, aufgezeichneten Webleistungstest in einen Code konvertiert.Ein codierter Webleistungstest ist eine .NET-Klasse, die eine Folge von WebTestRequests generiert.Die Klasse kann in C# oder Visual Basic programmiert werden.

Erstellen und Ausführen eines Webleistungstests, um das Hinzufügen einer Aufgabe in SharePoint 2010 aufzuzeichnen

HinweisHinweis

Dieses Verfahren setzt voraus, dass Sie eine generische SharePoint 2010-Site, http://SP2010 und eine Vorsite, die SampleSite Namen haben.Sie können eine Vorsite erstellen, indem Sie Neuer Standort aus der Dropdownliste Websiteaktionen in SharePoint auswählen.

  1. Erstellen Sie ein neues Mischung der Webleistungs- und -Auslastungstestprojekt.Klicken Sie im Menü Visual Studio Ultimate wählen Sie Datei, Neu und dann Projekt aus.Erweitern Sie entweder Visual C# oder Visual Basic und wählen Sie Test aus.Wählen Sie Testprojekt für Webleistung und Auslastung aus und wählen Sie OK aus.

  2. Die Webleistungstest-Editoranzeigen mit einer Der leere Test.Um den Test aufzuzeichnen, wählen Sie die Schaltfläche Aufzeichnung hinzufügen.

    Aufzeichnung hinzufügen

  3. Ein neues leeres Webbrowserfenster wird mit dem Webtestaufzeichnungsbereich auf der linken Seite.Geben Sie den Namen der SharePoint-Website in der Browseradressleiste ein.Visual Studio Ultimate aufgezeichnet und führt die URL im Webtestaufzeichnungsbereich auf.

    Aufzeichnung für Webleistungstest

  4. Führen Sie die folgenden Schritte aus, um zur SharePoint-Subventionssite SampleSite zu navigieren und ein neues Element mit Siteaufgabenliste hinzuzufügen:

    1. Wählen Sie SampleSite vom oberen SharePoint-Website aus.

      SampleSite auswählen

    2. Wählen Sie im Menü auf der linken Seite, wählen Sie Aufgaben aus.

      Auswählen von "Aufgaben"

      Die Seite SampleSite > Aufgabe: Alle Aufgaben angezeigt wird.

    3. Um eine neue Aufgabe der Liste hinzuzufügen, wählen Sie den Neues Element hinzufügen Link.

      Neues Element hinzufügen

      Das Dialogfeld wird angezeigt. Aufgaben - Neues ElementDas einzige Pflichtfeld ist Titel und der eingegebene Wert ist nicht von Bedeutung.Schließen Sie die Informationen über das Dialogfeld aus und wählen Sie Speichern aus.

      Neues Aufgabenelement erstellen

    4. Die Webbrowserrückgaben zu SampleSite > Aufgaben: Alle Aufgaben, die nun die neue Aufgabe aufgeführt werden, haben im vorherigen Schritt hinzu.

      Neue Aufgabe wurde hinzugefügt

    5. Um die Aufzeichnung zu beenden, wählen Sie Beenden auf dem Webtestaufzeichnungsbereich.

      Das Dynamischer Parameter Erkennungsdialogfeld angezeigt wird.Es gibt Erkennungsstatus an.Dies sollte die nur kurze Zeit nehmen, um abzuschließen.

      Bestimmung dynamischer Parameter

      Visual Studio Ultimate gibt Sie den Webleistungstest-Editor zurück, in dem der neu erstellte Webleistungstest angezeigt wird.

      Webleistungstest-Editor

  5. Um sicherzustellen dass der Test ordnungsgemäß ausgeführt wird, suchen Sie zuerst die SharePoint-Website um die vorhandenen Listenelemente anzuzeigen:

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

  6. Kehren Sie zu Visual Studio Ultimate zurück und wählen Sie die Schaltfläche Test ausführen im Webleistungstest-Editor aus.die Testläufe, die aufgezeichneten Aktionen durchführt, ein neues Element der Aufgabenliste in SharePoint hinzuzufügen.

    Webleistungstest ausführen

  7. Wählen Sie Aktualisierung im Browserfenster mit der SharePoint-Website aus und sollten ein neues Aufgabenelement feststellen, das der Liste hinzugefügt wird.

Was geschah, als der Webleistungstest erstellt wurde?

Einige Websites und Anwendungen verwenden dynamische Parameter in Webanforderungen.Ein dynamischer Parameter ist ein Parameter, dessen Wert bei jeder Ausführung der Anwendung generiert wird.Ein dynamischer Parameter kann bewirken, fehl, da der dynamische Wert wahrscheinlich jedes Mal Tests unterschiedlich ist, ausgeführt wird.Daher können keine aufgezeichneten Werte wiedergegeben werden.Ein Beispiel für einen dynamischen Parameter ist eine Sitzungs-ID.Die Sitzungs-ID ändert sich normalerweise alle 5 bis 30 Minuten.

Die Webleistungstests, die auf SharePoint-Websites aufgezeichnet werden, werden aufgrund der dynamischen Art der Anforderung und des Warteformats ausgereifter, die von SharePoint verwendet werden.Obwohl Datensatz und Wiedergabe von Webleistungstests an einem einzelnen Element oder einer Website arbeiten, werden eine große Anzahl von Änderungen mit Webleistungstests erforderlich, um die Tests in die Arbeit über mehrere SharePoint-Websites oder Servern zu ermöglichen.Jede Anforderung zu einer SharePoint-Website kann über 30 einzelnen Änderungen erfordern, um dynamisches GUID und andere Aspekte zu verweisen.

Das Aufzeichnungs- und Wiedergabemodul für Webleistungstests verarbeitet automatisch die allgemeinen Typen von dynamischen Parametern:

  • Dynamische Parameter in einem Cookiewert.Das Webleistungstestmodul verarbeitet diese automatisch während der Wiedergabe.

  • Dynamische Parameterwerte in ausgeblendeten Feldern auf HTML-Seiten, z. B. der ASP.NET-Ansichtszustand.Diese werden automatisch vom Rekorder verarbeitet, indem dem Test Extraktionsregeln für ausgeblendete Felder hinzugefügt werden.

  • Dynamische Parameterwerte, die als Abfragezeichenfolge und Formularbereitstellungsparameter festgelegt wurden.Diese werden nach Abschluss des Tests durch die Erkennung dynamischer Parameter verarbeitet.

  • SharePoint-GUIDkonvertierungen

  • SharePoint LISTID, ID und andere Abfragezeichenfolgen-Parameter

  • Erstellen Sie Extraktionsregeln für die von SharePoint-Headern fehlt

  • Erstellen Sie Warnungen für beliebige dynamische Parameter

Neben dem dynamischen Parameter Visual Studio Ultimate führt die folgenden Aktionen auf Webleistungstestaufzeichnungen für SharePoint-Anwendungen aus:

  • Entfernen Sie unnötige Anforderungen

  • Positionieren Sie Nameerkennung und -Parametrisierung

  • Globale Validierungsregel für Fehler

JJ710162.collapse_all(de-de,VS.110).gifSharePoint-GUIDkonvertierungen

SharePoint verwenden häufig eindeutige GUID und jedes GUID muss als dynamischer Parameter behandelt werden, wenn diese Tests erwartet werden, auf eine andere SharePoint-Website ausgeführt werden.Beispielsweise, auf einer Anforderung, können Sie 30 oder mehr Stellen, in denen haben Sie dynamisches GUID in der Anforderung verarbeitet werden müssen.Direkthilfe macht, ist noch mehr komplex die GUID sind nicht nur im Wertsteil der Formularbeitragsanforderung, jedoch werden auch in anderen Teilen der Anforderung auch:

  • Dynamisches GUIDS für Beitragsnamefelder

  • GUID, der im Wert der Formularbereitstellungsparameter sind

    Was macht, ist dieser komplex, dass die GUID innerhalb eines anderen dynamischen Parameters befinden.Visual Studio Ultimate erkennt automatisch diese Bedingung und fügt neue Extraktionsregeln hinzu, damit Sie diese Bedingung behandeln.

  • Dynamisches GUID auf dem _EVENTARGET Feld

  • Obwohl dies kein GUID ist, wird ein Beispiel dafür, dem Sie den Sitenamen in einer Anforderung haben, die bearbeitet werden muss.

JJ710162.collapse_all(de-de,VS.110).gifSharePoint ListID, ID und andere Abfragezeichenfolgen-Parameter

Neben GUID enthält SharePoint-Test viele andere dynamischen Werte, die verarbeitet werden müssen, wie ListIDs.Visual Studio Ultimate fügt die erforderlichen Extraktionsregeln und Suchen durch den Test hinzu, alle Vorkommen dann zu ersetzen.

ID wird verwendet, wenn Sie ein Element auswählen, um anzuzeigen, wie, eine Aufgabe anzeigen.

Je nach dem bestimmten Anwendungsfall sollten Sie ein zufälliges Element anstelle des bestimmten auswählen, das während der Aufzeichnung ausgewählt wurde.Um diese Aufgabe zu vereinfachen, erkennt Visual Studio Ultimate ID mithilfe der Extraktionsregel SharePoint - Suchen-Listenelement ID verwendet.Wenn Visual Studio Ultimate nicht in der Lage ist, die Listenelement ID mit der Extraktionsregel zu suchen, erstellt Visual Studio Ultimate einen Kontextparameter für die ID, und setzt die Suche vorwärts fort, alle Bereiche ersetzen, waren die ID wird erkannt.

Wenn Sie dynamische Werte für die Element-IDs verwenden möchten, können Sie Extraktionsregeln verwenden, diesen Prozess für zu vereinfachen.

JJ710162.collapse_all(de-de,VS.110).gifEntfernen Sie unnötige Anforderungen

SharePoint generiert viele Anforderungen, von denen einige unnötiges Störungen sind.Beispielsweise generiert es Anforderungen für zwischengespeicherten URL, die nicht für die Verarbeitung von Kernvorgängen erforderlich sind, wie Anforderung zu blank.gif.Dadurch ist es schwierig, an Skripts zu arbeiten.Wenn die Testziele nicht diese Anforderungen, z bandwidth-/WANtests benötigen, können Sie diese Anforderungen aus dem Test sicher entfernen.

TippTipp

Die Liste der Rauschenanforderungsfiltern kann, durch Optionen zum Aufzeichnen von SharePoint-Webleistungstests konfigurieren geändert werden.

JJ710162.collapse_all(de-de,VS.110).gifPositionieren Sie Nameerkennung und -Parametrisierung

Um eine Zeichenfolge parametrisieren, können Sie Kontextparameter erstellen die in einem Webleistungstest verwendet.Beispielsweise können Sie einen Kontextparameter für eine Website erstellen.Der Kontextparameter ermöglicht beim Test das schnelle Wechseln zwischen Websites.Visual Studio Ultimate sucht nach SharePoint-Website-Namen und fügt Kontextparameter für jeden Sitenamen hinzu, der erkannt wird.Außerdem ersetzt sie auch alle Vorkommen des Sitenamens im URL und andere Bereiche wie Abfragezeichenfolgen, Formularbeitrag oder Zeichenfolgentextanforderung, in denen Sitenamen möglicherweise gefunden werden.

Es gibt Bedingungen, in denen Ist der Name der Website auftritt, wird jedoch in einer URL codierte Format erforderlich.Visual Studio Ultimate sind ersten Versuch gewillt, URL-Codierung zu aktivieren, um die Anzahl von Parametern zu minimieren.Wenn dies nicht funktioniert, wird ein zusätzlicher Sitename hinzugefügt, um anzugeben, dass der Wert codiertes URL sein muss.Sie stellen diese Bedingung, wenn Sie Leerzeichen oder andere Sonderzeichen im SharePoint-Website-Namen verwenden.

TippTipp

Sie können Konfigurieren Sie Visual Studio-Optionen zum Aufzeichnen von SharePoint-Webleistungstests, Sitenameparametrisierung angeben.

JJ710162.collapse_all(de-de,VS.110).gifGlobale Validierungsregel für Fehler

In vielen Fällen gibt SharePoint einen Erfolgsstatuscode (HTTP 200 zurück), aber die Anforderung schlägt tatsächlich aus.Dies kann dazu führen, dass Sie zu beachten, dass der Test ordnungsgemäß funktioniert, wenn er gültig aufgrund eines Fehlerzustands fehlschlägt.Eine Webtestebene Validierungsregel wird hinzugefügt, die hilft, diese Bedingungen zu erkennen und die fehlgeschlagenen Anforderungen zu warnen.

Weitere Informationen zur Verwendung von Validierungsregeln, finden Sie unter Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten mithilfe von Validierungsregeln überprüft in diesem Thema.

TippTipp

Sie können Visual Studio-Optionen zum Aufzeichnen von SharePoint-Webleistungstests konfigurieren, globale Validierung für Fehler einschließen.

JJ710162.collapse_all(de-de,VS.110).gifErstellen Sie Extraktionsregeln für die von SharePoint-Headern fehlt

In einigen Fällen sind SharePoint 2010 bestimmte Headerwerte wie x-requestdigest.Wenn diese Werte nicht vorhanden sind, schlägt eine Anforderung aufgrund der Sicherheit oder anderer Fehler aus.Visual Studio Ultimate hat die Funktion, diese Header aufzuzeichnen und Extraktionsregeln zu erstellen, die diese Werte dynamisch aktualisieren.

Weitere Informationen zur Verwendung von Extraktionsregeln, finden Sie unter Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten aus den Webanforderungen mithilfe der Extraktionsregeln extrahiert in diesem Thema.

Optionen zum Aufzeichnen von SharePoint-Webleistungstests konfigurieren

  1. Wählen Sie Visual Studio Ultimate Menü wählen Sie TOOLS aus und wählen dann Optionen aus.

  2. Erweitern Sie Webleistungstest-Tools und erweitern Sie dann Webtest und wählen Sie SharePoint aus.

Visual Studio-Optionen für Webtests von SharePoint

Mithilfe der Optionen Visual Studio Ultimate Dialogfeld öffnen, können Sie die folgenden Optionen für Webleistungstests auf SharePoint-Anwendungen konfigurieren:

  1. Aktivieren oder deaktivieren Sie Webleistungs- und -Auslastungstests für die SharePoint-Anwendungen.

  2. Filtern Sie Anforderungen aus, die Sie möglicherweise oder das Team unnötiges Störungen im Test auf den angegebenen Kriterien sind.Um die Störungen zu vermeiden, werden die folgenden URL-Kriterien und Muster standardmäßig herausgefiltert.Wenn das Team alle Muster in den Tests einschließen muss, können Sie sie aus der Liste entfernen.

    Standardfilter

    URL-Kriterien

    URL-Muster

    endet mit

    Blank.gif

    endet mit

    Blank.htm

    endet mit

    ScriptResx.ashx

    endet mit

    Commandui.ashx

  3. Sie können den oder das Team Sitenamen mithilfe eines Kontextparameters parametrisieren.Kontextparameter können Sie eine Zeichenfolge in einem Webleistungstest parametrisiert werden, und in dieser Konfigurationsoption können Sie schnell den Test in einer Website zu anderen ändern.Standardmäßig ist der Kontextparameter "SiteName".

  4. Planen Sie eine globale Validierungsregel für allgemeine Fehlermuster an.Dadurch wird im Erkennen, wenn der Fehler in der Antwort aufgetreten ist, indem er überprüfen, ob der Text, der für ErrorPattern eingegeben wird, in der HTTP-Antwort auf dem SharePoint-Server vorhanden ist.Sie können Rüttler des Fehlers in mehreren ErrorPattern eingeben, indem Sie sie mit einem Trennzeichensemikolon (;) getrennt.Wenn eine oder mehrere Zeichenfolgen, die für ErrorPattern eingegeben werden, in der Antwort vorhanden sind, stellt der Webleistungstest fest, dass ein Fehler in der HTTP-Antwort aufgetreten ist und lässt den Webleistungstest.Standardmäßig enthält die folgenden ErrorPattern Fehlerzeichenfolgen: \[{"Error":[^n];"SharepointError";"HasException":true.Diese Standardeinstellung Fehlerzeichenfolgen können entfernt oder geändert werden, wie das Team benötigt.

  5. Die Fehlerzeichenfolgen können als reguläre Ausdrücke optional eingegeben werden.

Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten mithilfe von Validierungsregeln überprüft

Validierungsregeln Hilfe überprüfen, ob die SharePoint-App ordnungsgemäß funktioniert, indem das Vorhandensein von Text, Tags oder Attributen auf der Seite überprüft, der durch eine Webanforderung zurückgegebenen.Außerdem kann mithilfe von Validierungsregeln überprüft werden, wie viel Zeit für die Verarbeitung einer Anforderung benötigt wird und ob Formularfelder und deren Werte vorhanden sind.

Eine Liste der Validierungsregeln einschließlich der, die für SharePoint-Anwendungen verwendet werden, finden Sie unter Vordefinierte Validierungsregeln.

Überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten aus den Webanforderungen mithilfe der Extraktionsregeln extrahiert

Extraktionsregeln Hilfe überprüfen, ob die SharePoint-Anwendung ordnungsgemäß funktioniert, indem Daten aus den Antworten auf Webanforderungen extrahiert werden.Ergebnisse werden von den Extraktionsregeln im Testkontext als Name-Wert-Paare gespeichert.Von Extraktionsregeln können Formularfelder, Text, Attribute, Header, reguläre Ausdrücke und ausgeblendete Felder extrahiert werden.

Eine Liste der Extraktionsregeln für SharePoint, finden Sie unter Vordefinierte Extraktionsregeln für SharePoint-Apps.

Belastung, die die SharePoint-Anwendungen mithilfe der Auslastungstests testet

Nachdem Sie Webleistungstests für die SharePoint-Anwendung erstellt haben, können Sie Auslastungstests erstellen, um die Anwendungsleistung zu testen und Fähigkeiten zu betonen.Ein Auslastungstest wird mithilfe des Assistenten für neuen Auslastungstest erstellt.Wenn Sie den Assistenten verwenden, können Sie konfigurieren, wie Sie die Leistung der SharePoint-Anwendung testen und Fähigkeiten belastet werden soll.

Erstellen eines Auslastungstests mit dem Assistenten

In Projektmappen-Explorer klicken Sie auf den Mischung der Webleistungs- und -Auslastungstestprojektknoten mit der rechten Maustaste, wählen Sie Hinzufügen aus und wählen dann Auslastungstest aus.

Der Assistent stellt Konfigurationsoptionen für den neuen Auslastungstest einschließlich bereit:

  • Auslastungsmuster: Die Anzahl der virtuellen Benutzer, die während des Auslastungstests und der Rate aktiv sind, an denen sie während des Tests hinzugefügt werden.

  • Testmischungsmodell: Die Wahrscheinlichkeit, mit der ein virtueller Benutzer einen bestimmten Test in einem Auslastungstestszenario ausführt.

  • Testmischung: Die Kombination von des Webleistungstests, Komponententests und Tests der codierten UI enthalten im Auslastungstest.

  • Netzwerkmischung: Die Netzwerktypen verwendet im Test.Beispielsweise LAN und DFÜ 56K.

  • Browsermischung: Die Webbrowsertypen verwendet im Auslastungstest.Beispielsweise Windows Internet Explorer 9 und Windows Internet Explorer 10.

  • Indikatorensätze: Indikatorensätze sind ein Satz von Systemleistungsindikatoren, die hilfreich, während eines Auslastungstests zu überwachen sind.Indikatorensätze sind nach Technologie geordnet (z. B. die Indikatorensätze für ASP.NET oder SQL).

    HinweisHinweis

    Vordefinierte Leistungsindikatorsätze verwendete mit Auslastungstests sind nicht verfügbar für SharePoint.

  • Testlaufeinstellungen Testlaufeinstellungen bestimmen Auslastungstesteigenschaften wie die Dauer des Tests, Dauer, die maximale Anzahl von Fehlerdetails und die Samplingrate.

Auslastungstests werden ausgeführt entweder vom Auslastungstest-Editor AUSLASTUNGSTEST oder das Menü.

Auslastungstests ausführen

Analysieren von Mischung der Webleistungs- und -Auslastungstestergebnissen

Webleistungstest-Ergebnisviewer können Sie ausführliche Informationen zu jeder Anforderung im Webleistungstest und den resultierenden Antworten anzeigen.Im Webleistungstest-Ergebnisviewer werden die Anforderungen und geschachtelte abhängige Anforderungen unter der Anforderung der obersten Ebene in einer Strukturansicht angezeigt.Seitenumleitungen werden ebenfalls in der Struktur angezeigt.

Sie können Auslastungstest-Analyzer verwenden, um Engpässe zu finden, Fehler und Verbesserungen einer Anwendung zu identifizieren.Auslastungstestergebnisse können mit dem Auslastungstest-Analyzer wie folgt analysiert werden:

  • Überwachen eines Auslastungstests während der Ausführung

  • Analysieren eines abgeschlossenen Auslastungstests

  • Anzeigen von Ergebnissen vorheriger Auslastungstests

Problembehandlungswebleistungstest für SharePoint-Anwendungen

WarnhinweisVorsicht

Codierte Webleistungstests werden nicht für SharePoint-Anwendungen unterstützt.

JJ710162.collapse_all(de-de,VS.110).gifFügen Sie Verabredung mit erstellen Besprechung hinzu, die ausgewählte Arbeitsbereichs, denoption verlässt

Dies schlägt fehl, da eine neue Website für den Arbeitsbereich erstellt und SharePoint versucht, eine Website mit dem gleichen Namen während dynamischer Parameter Erkennung zu erstellen.

Problemumgehung: Update die Besprechungsnameverweise in den Formularbereitstellungsparameter für erstellen Besprechung und erstellen Besprechungsarbeitsbereichswebanforderungen, den eindeutigen Besprechungsnamen jedes Mal verwenden Sie Wiedergabe der Webleistungstest.Während eine neue Website mithilfe des Besprechungsnamens erstellt wird, sollte sie eindeutig sein.Erstellen Sie andernfalls Arbeitsbereichsanforderung fehlschlägt.

JJ710162.collapse_all(de-de,VS.110).gifUpload des Dokuments schlägt fehl, wenn Webleistungstest in einen separaten Ordner als Stammordner des Testprojekts hinzugefügt wird

Problemumgehung:, wenn der Uploaddokumentenwebleistungstest in einen separaten Ordner dann explizit hinzugefügt wird, geben dasselbe Dokument wie ein Bereitstellungselement in den Testeinstellungen an.

- oder -

Erstellen Sie den Webleistungstest im Stamm des Mischung der Webleistungs- und -Auslastungstestprojekts, der ihn, anstatt in einem separaten Ordner erstellen einstellen.

JJ710162.collapse_all(de-de,VS.110).gifSharePoint-Löschvorgänge

Wenn Sie einen Webleistungstest aufzeichnen, der eine Aufgabe, ein Kalendertermin oder ein Dokument und Sie löscht, versuchen Sie, den Test auszuführen, tritt ein Fehler auf, da die entsprechende Aufgabe, der Termin oder das Dokument bereits gelöscht wird.

Problemumgehung: verwendet die SharePoint2010.FindListItems Extraktionsregel, die GUID des gewünschten Listenelements zu Kontextparameter zu extrahieren.Sie können die Auswahl auf Grundlage Namenamen und -Indexnummer filtern.Übergeben Sie die Parameter in der folgenden Löschen Anforderung.

- oder -

Sie müssen über ein Anforderungs-Plug-In, um den GUID des gewünschten Elements aus der Antwort der vorherigen Anforderung und das dann an führen zur Löschanforderung zu extrahieren.

Externe Ressourcen

JJ710162.collapse_all(de-de,VS.110).gifVideos

Einführungs- und Story-Einstieg für SharePoint-Auslastungstests mit Visual Studio 2012.1

Wie Sie Visual Studio 2012.1 für SharePoint-Anwendungs-Auslastungstests verwendet

Siehe auch

Konzepte

Testen von Leistung und Belastung mithilfe von Webleistungs- und Auslastungstests in Visual Studio

Testen von SharePoint 2010-Anwendungen mit Tests der codierten UI

Überprüfen und Debuggen von SharePoint-Code

Weitere Ressourcen

SharePoint-Entwicklung in Visual Studio

Erstellen und Debuggen von SharePoint-Lösungen

Profilerstellung für die Leistung von SharePoint-Anwendungen