Outils pour les tests de charge d'applications site / web? [fermé]
-
04-10-2019 - |
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
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
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.