2009-03-16 9 views
4

Je veux enregistrer l'activité web comme on le ferait par un seul utilisateur, puis exécuter un ou plusieurs de ces utilisateurs simulteanous (peut-être tordant quelques params, telles que la conversion user/password en user1/password, ..., usern/password). Jouer avec le timing serait bien aussi.outil de test de charge http

+0

fenêtres ou unité? Utilisez-vous déjà les outils de développement Microsoft? Dans quelles langues êtes-vous heureux de programmer? Quel est l'ensemble des compétences de la personne qui va utiliser l'outil? –

+0

Vous pouvez trouver les réponses à cette question Stack Overflow utiles: http://stackoverflow.com/questions/54459/website-load-testing –

Répondre

2

Mon entreprise, BrowserMob, fournit un low-cost load testing service qui pourrait bien fonctionner pour vous. Vous pouvez vous inscrire pour un free trial, télécharger un script Selenium, et ensuite modifier le script pour utiliser différentes connexions, etc. Le script entier finit par être écrit avec un JavaScript API, donc vous pouvez faire des choses assez avancées. Vous pouvez effectuer des tests gratuits d'une valeur de 100 $, ce qui peut être très long, surtout si vous utilisez notre fonctionnalité Utilisateurs virtuels plutôt que notre fonctionnalité Utilisateurs réels du navigateur.

+0

great company Patrick - J'aime beaucoup l'idée. note à moi-même: vérifiez plus en détail plus tard. – flybywire

+0

Ceci reçoit des drapeaux de spam. Vous pourriez vouloir lire [Limiter à l'auto-promotion dans les réponses?] (Http://meta.stackexchange.com/questions/57497/limit-to-self-promotion-in-answers) et réduire un peu. –

+6

IMO ce n'est pas un spam. L'intérêt commercial de l'affiche est clairement énoncé, et le PO a manifestement trouvé cela utile. – APC

1

ab est une bonne façon de commencer.

+0

ce n'est pas un morceau de gâteau pour télécharger un fichier – Antonio

5

Grinder est l'un des meilleurs que j'ai utilisé, l'outil est construit en Java, mais je l'ai utilisé pour tester mon application ASP.NET. Testé en utilisant 3 machines. (chaque machine simulerait seulement un maximum de 1000 utilisateurs à la fois). Nous avons fini par faire le test de charge pour 3000 utilisateurs simultanés.

0

Je travaille sur un projet qui peut correspondre à la facture. C'est ce qu'on appelle engulf. Si vous avez besoin de générer beaucoup de charge engulf fonctionne assez bien car il prend en charge plusieurs travailleurs. Il a également une interface web en temps réel, ce qui est assez agréable à regarder à mon humble avis.