.NET-Bibliothek zum Ausführen des Leistungstests für das Web

8

Ich habe einen Test auf C # mit Selenium Webdriver geschrieben. Jetzt brauche ich das Testen der Anwendungsleistung. Ich habe FiddlerCore benutzt, aber es hat keine Zeit für das Rendern von Seiten oder Zeit für dynamischen Inhalt (Ajax, Js und etc.).

Kennt jemand Bibliothek wie FiddlerCore, aber mit mehr Features wie Dynatrace Ajax Edition oder Browsermob-Proxy für C #?

EDIT 1: Ich brauche keine Lösungen. Ich möchte nur mit WebDriver testen.

    
TheX 29.01.2012, 18:21
quelle

4 Antworten

4

Ich habe einen Performance-Test erstellt, verwende BrowserMob wie folgt
- Lade neuesten BrowserMob herunter: Ссылка - Holen Sie sich AutomatedTester.BrowserMob von Ссылка - Selenium kaufen - Führen Sie folgenden Code aus:

%Vor%     
Ha Doan 20.08.2013 04:19
quelle
2

Wenn Sie Microsoft Visual Studio 2010 Ultimate verwenden, können Sie die Webleistungstests verwenden, die in das Produkt integriert sind. Es gibt auch eine Test Edition von Visual Studio 2008, die Web-Performance-Tests durchführt. Testergebnisse können in einer SQL Server-Datenbank gespeichert werden, und Sie können die Metriken steuern, für die Sie einen Trend erstellen möchten.

    
Warren Rox 13.03.2012 17:52
quelle
0

Wenn ich einen Web-Performance-Test von Ajax plane, bevorzuge ich die Anfrage und parse die Antwort von der Serverseite mit C # -Code.

Im Allgemeinen besteht die Herausforderung der Leistung darin, das Datendesign zu testen, den Multi-Threading-Simulations-Client zu handhaben und verschiedene Ausgabesituationen zu analysieren.

Im Allgemeinen kommunizieren fast alle meine Ajax-Programme mit ASP.NET MVC / WCF Service mit JSON. Ich kann JSon Simulations-Client einfach erstellen. Der Client ist ein Multithreading-Programm und konfiguriert einen Thread mit unterschiedlichen Mengen, um Ajax-Dienste aufzurufen. Ich bevorzuge JSon.NET zum Lesen und Schreiben von JSON. JSon.NET ist ein beliebtes JSON-Framework für .NET unter Json.CodePlex.com

Im Leistungstestprogramm können Sie Log2NET verwenden, um die einzelnen Betriebskosten zu erfassen. Sie können die Protokolldatei für das, was Sie benötigen, analysieren.

Entschuldigung für mein Englisch.

    
Lu Ming 30.01.2012 15:37
quelle
0

Es gibt einige eingebaute Werkzeuge in Visual Studio, um die Leistung einer Anwendung zu testen, aber sie sind nicht sehr gut. Wenn Sie Ihre Bewerbung wirklich ernst nehmen, müssen Sie einige professionelle Tools von Drittanbietern verwenden.

    
user1280557 13.04.2012 14:47
quelle