Question

Avant d'entrer dans la production, exige notre client le nombre réel de nombre d'utilisateurs de notre application web peut gérer .

Nous avons toutes sortes de fonctionnalités mises en œuvre, y compris la gestion d'actifs (uploads de fichiers / téléchargements), les documents d'importation / exportation, diverses statistiques, web-services, etc.

Je suppose que nous avons besoin d'outils qui pourraient imiter les utilisateurs formulaire de soumission parce que les documents d'importation / exportation pour autant que je remarqué est la partie la plus lente d'une application à cause de l'analyse et de la production.

Quel outil (ou un ensemble d'outils) pourrait le faire?

Détails de l'application:

  • XHTML / jQuery
  • Coldfusion 8
  • SQL Server 2008
  • Windows Server 2008
Était-ce utile?

La solution

Je aime jMeter - logiciel libre et fait le travail tout à fait bien.

Peu screencasts intro:

http://www.fosscasts.com/screencasts / 3-charge-test avec Apache-JMeter

http://vimeo.com/10164982

Autres conseils

SPLI Open Source httperf J'aime. Juste configuration URLS que vous voulez tester et laisser déchirer. utiliser deux machines à charge Emuler. Vous pouvez même analyser la sortie dans un DB et faire quelques calculs.

De plus, pensez à faire httperf fonctionne avec le profilage du côté du serveur pour voir ce qui ne marche pas et ce retards. Une touche agréable est de laisser un aller utilisateur sur l'application, et d'enregistrer toutes les requêtes POST / GET et les utiliser comme un ensemble de relecture pour les interactions des utilisateurs typiques.

En outre, si vous songez à UX, utilisez Firebug ou quelque chose pour contrôler les importations JS sont faites de manière asynchrone au lieu d'un à-un-temps. Avoir un jars à Stackoverflow question 310583 / chargement-javascript dépendances-sur-demande

édition Visual Studio Ultimate a un grand outils de test de charge / stress, même si l'édition ultime peut être un peu cher.

m en utilisant la version complète de JBlitz Professional 5.0 .. il est très bon

Il y a quelques outils de performances analytiques sur le marché (pas libre) un i est venu et fonctionne bien est New Relic. Si vous êtes à la recherche que pour tester le api puis http://locust.io/ est bon et gratuit aussi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top