8
votes

Benchmarking d'un site Web ASP.NET, puis-je utiliser JMeter?

Juste regarder JMeter, de ce que je peux voir c'est une application de bureau, il est donc sûr de dire que je peux l'utiliser pour comparer un serveur Windows exécutant ASP.NET?

Tout autre outil recommandé?


1 commentaires

Voulez-vous vraiment comparer le serveur ou l'application qui s'exécute dessus?


3 Réponses :


3
votes

Je recommande HTTPERF de HP . Comme il envoie simplement des demandes HTTP, cela fonctionne indépendamment du serveur que vous testez. Vous aurez besoin d'une machine Linux pour l'exécuter cependant. Un autre outil populaire est Benchmark Apache (AB) . Je ne le recommande pas comme le meilleur outil disponible, mais de nombreux points de repère ont été effectués à l'aide de cet outil, il est donc plus facile de comparer les résultats et de tirer des conclusions.

Microsoft offre Divers autres outils pour tester, mais ne sont pas aussi largement utilisé.


0 commentaires

6
votes

J'utilise JMeter pour le test de stress Notre Site Web ASP.NET MVC . C'est facile comme une tarte, une fois que vous l'avez essayé une fois et sachez comment utiliser l'application.

Par exemple, j'ai un fichier CSV que j'utilise comme données de recherche dynamiques. J'ai ensuite créé une chose httpequest à JMeter et passez dans mes données CSV. (Ceci est simulant que je frappe cette URL pour les données que je raconties à utiliser).

J'ai une minuterie gaussienne JMeter pour similer Ebbs and Flux (Randomise) les hits à l'URL.

Je dis enfin finalement .. xxx

ce qui signifie ... boucle 10 fois. Chaque boucle contiendra 50 threads ... et construit jusqu'à 50 threads dans 5 secondes.

Alors oui, je l'utilise. C'est bon!


2 commentaires

JMeter est agréable pour ASP.NET MVC. Je n'ai pas eu le succès des sites Web ASP.NET. Viewstate était dans la voie.


@Malcom - J'ai compris comment le faire avec ASP.NET. Voir Ma réponse .



13
votes

0 commentaires