8
votes

La bibliothèque .Net pour exécuter le test de performance pour le Web

J'ai un test écrit sur C # avec selenium webdiver. Maintenant, j'ai besoin de tester les performances d'application. J'ai utilisé FiddlerCore mais il n'a pas de temps de rendu de page de contenu DynamiС (Ajax, JS et etc).

N'importe qui connaît toute la bibliothèque comme FiddlerCore mais avec plus de fonctionnalités telles que DYNATACE AJAX EDITION OU BROWERMOB-PROXY POUR C #?

edit 1: Je n'ai besoin de solution. Je veux tester avec WebDriver uniquement.


0 commentaires

4 Réponses :


0
votes

Quand je prévois un test de performance Web d'Ajax, je préfère générer demande et la réponse parse du côté serveur avec le code C #.

Généralement, le défi de la performance teste la conception de données, le traitement client de simulation et d'analyse multi-threading différentes situations d'émission.

En général, la quasi-totalité de mon programme Ajax communiquer avec ASP.NET MVC / service WCF avec JSON. Je peux facilement construire le client de simulation JSON. Le client est un programme multi-threading et config autre thread quantité d'appeler les services Ajax. Je préfère utiliser JSon.NET à lire et à écrire JSON. JSon.NET est un cadre JSON populaire pour .NET, Json.CodePlex.com

Dans le programme de test de performance, vous pouvez utiliser Log2NET pour enregistrer le coût de chaque opération. Vous pouvez analyser le fichier journal pour ce que vous avez besoin.

Désolé pour mon anglais.


0 commentaires

2
votes

Si vous avez Microsoft Visual Studio 2010 Ultimate, vous pouvez utiliser les tests de performance Web intégrés au produit. Il existe également une édition de test de Visual Studio 2008 qui effectue des tests de performance Web. Les résultats des tests peuvent être stockés dans une base de données SQL Server et vous pouvez contrôler les métriques que vous souhaitez retrouver.


1 commentaires

FYI, ce sont les mêmes tests de performance Web en 2008 comme en 2010, mais avec plus de fonctionnalités en 2010.



0
votes

Il existe des outils intégrés dans Visual Studio pour tester les performances d'une application, mais elles ne sont pas très bonnes. Si vous êtes vraiment sérieux sur votre application, vous devrez utiliser certains outils professionnels tiers.


0 commentaires

4
votes

J'ai créé des spectacles test utiliser Browsermob comme suit

- Télécharger le dernier Browsermob: http://bmp.lighbody.net/
- Obtenez automatiséTestter.Browsermob de https://github.com/automatedtester/automatetester.browshermob
- Obtenir le sélénium
- Exécutez le code suivant: XXX


1 commentaires

C'est la meilleure réponse.