Quels sont les bons outils de test de charge pour les applications Web IIS 7?

8

Le titre dit tout. Je recherche un bon ensemble d'outils que je peux utiliser pour charger le test d'une application Web sur IIS 7 avant le déploiement.

Joseph
la source

Réponses:

4

Il existe quelques bons outils disponibles:

L'agent de charge de test de Visual Studio Team System n'est pas gratuit, mais excellent si vous le faites de manière professionnelle. MSDN explique comment le configurer et l'exécuter ici: contrôleurs, agents et plates-formes . Vous pouvez télécharger un essai ici:

En ce qui concerne les outils gratuits ...

Outil d'analyse de capacité Web (WCAT) :

Présentation: l' outil d'analyse de capacité Web (WCAT) est un outil léger de génération de charge HTTP principalement conçu pour mesurer les performances d'un serveur Web dans un environnement contrôlé. WCAT peut simuler des milliers d'utilisateurs simultanés faisant des demandes à un seul site Web ou à plusieurs sites Web. Le moteur WCAT utilise un script simple pour définir l'ensemble des requêtes HTTP à lire sur le serveur Web. L'extensibilité est fournie via des DLL de plug-in et une API simple et standard.

Fonctionnalités:

  • Compatible HTTP 1.0 et HTTP 1.1
  • Prise en charge de la prise en charge multithread IPv6
  • Prend en charge la génération de stress à partir de plusieurs machines
  • Extensible via le plug-in C
  • Les DLL prennent en charge l'intégration de Performance Counter
  • Mesure le débit et le temps de réponse
  • Prend en charge les demandes SSL
  • Prise en charge des demandes d'authentification NTLM
  • Prend en charge facilement le test de milliers d'utilisateurs simultanés

Téléchargez la version x86 ici et la version x64 ici .

Sean Earp
la source
4

Je crois qu'Apache Bench est assez largement utilisé pour ce genre de chose et peut être utilisé sans aucun problème contre d'autres serveurs Web. Il est basé sur la ligne de commande, il devrait donc être assez facile de créer un script dans votre suite de tests ou des scripts de pré-déploiement.

http://httpd.apache.org/docs/2.0/programs/ab.html

cpm
la source
ab est un bon indicateur mais pas beaucoup plus. Pour les tests de charge réels, vous ne pouvez pas battre l'appareil «avalanche Web» - vous pouvez les louer.
Rich
AB était exactement ce dont j'avais besoin, j'avais des problèmes SSL avec WCAT et je ne pouvais pas faire fonctionner la plupart des autres outils. Je ne me souciais pas beaucoup de la charge, je voulais juste qu'elle génère un tas de demandes afin que je puisse tester mon serveur.
davenpcj
1

J'ai déjà utilisé Web Application Stress Tool. Je me demande si c'est un outil assez standard à utiliser et s'il existe de meilleures alternatives

(WAS) peut être téléchargé ici

Il y a aussi un article sur la façon d'installer et d'utiliser l'application ici

et un blog sur la façon de l'utiliser ici

Joseph
la source