2010-03-29 5 views
3

Nous devons effectuer un test de stress sur une section de protection par mot de passe d'un site Web que nous hébergeons. Quel outil (payant ou gratuit) serait le mieux pour nous d'utiliser pour cela?Outil de test de stress pour site Web protégé par mot de passe

Nous aimerions pouvoir créer plusieurs 'scripts' et ensuite faire simuler un test de stress X nombre d'utilisateurs. Chaque script nous permettra de nous connecter en tant qu'utilisateur spécifique, puis de cliquer sur des liens et de soumettre des formulaires pour simuler un utilisateur réel.

Idéalement, le logiciel créerait également de jolies exportations/diagrammes de données.

Le serveur est un serveur web linux, mais nous pourrions l'utiliser sous Linux ou Windows; logiciel qui fonctionnera sur ces systèmes d'exploitation est très bien.

Répondre

1

JMeter est le papa. C'est complexe, et assez étonnamment moche, mais très capable. Et ne laissez pas le "J" vous rebuter - il est écrit en Java, mais c'est un outil de test de charge Web générique.

Une alternative est Grinder, qui est plus orientée script, et se spécialise dans le test de charge de plusieurs hôtes en même temps.

0

Visual Studio 2008 Test Edition ou Visual Studion 2010 Ultimate fonctionne vraiment bien pour nous. Vous pouvez enregistrer des tests en utilisant votre navigateur puis les convertir en code C# pour faire des choses telles que l'utilisation de différentes connexions, à partir d'une base de données par exemple. C'est facile à mettre en place et très puissant. Si vous avez besoin de plus de 250 utilisateurs virtuels pour le chargement, vous devrez acheter une licence. La représentation graphique est correcte et les résultats peuvent être stockés dans SQL Express pour une analyse ultérieure. Il renvoie des statistiques du serveur cible à l'aide du service Windows Perfmon, il n'est donc pas parfaitement adapté aux serveurs Web Linux.

0

Vous pouvez - sans trop de problèmes - écrire de simples scripts Python pour accéder à votre site Web, en fournissant des mots de passe et autres. Un paquet populaire pour soutenir ce genre de test est FunkLoad.

http://funkload.nuxeo.org/

Un autre paquet populaire pour ce genre de chose est Twill.

http://twill.idyll.org/

Vous pouvez charger certains PC avec beaucoup de copies de ces scripts et les transformer banging en vrac sur votre site web.

Voici une liste d'outils basés sur Python. Puisque Python est un langage de programmation très facile à écrire, vous n'avez pas de définition de test ni d'outils de configuration. Vous venez d'utiliser Python pour écrire les scripts.

http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy#WebTestingTools

0

Nous avons eu une bonne chance avec WAPT

0

Jetez un oeil à TestMaker par http://www.PushToTest.com. Il existe une version communautaire gratuite et une version Enterprise commerciale. Il fonctionne sous Linux, Windows et Mac. Il y a aussi des webinaires gratuits mensuels sur les outils de test open source.

Questions connexes