Quels outils de test et analyse de performance / charge utilisez-vous et pourquoi ?
Bonjour,
Nous aimerions sonder la communauté sur l'utilisation des outils de test de performance et de charge les plus utilisés, et bien sur les avantages / inconvénients que vous y voyez.
Voici la liste que nous vous proposons :
Merci pour votre participation
Outils de tests de charge ou de profiling de code
Bonjour,
Dans les outils cités, on peut distinguer 2 types d'outils.
1er type : test de charge, pour simuler des utilisateurs qui utilisent l'application. Dans cette catégorie : jmeter, opensta et grinder
2eme type : profiling, pour mesurer le temps passé dans les différents appels de méthodes. Dans cette catégorie : jprobe, jprofiler, le Netbeans Profiler, viusalVM et yourkit.
Les outils de tests de charge répondent plutot aux questions : Quelles sont les pages (traitement) les plus longs ? Quelles sont les pages les plus lourdes (Ko) ? Est ce que mon application supporte les accès concurrentiels (dead lock, champ statique écrasé, ecrire incorrect dans les fichiers ...), Quelle est la puissance machine nécessaire pour mon application en fonction du nombre d'utilisateurs, quel est le serveur le plus sollicité (CPU) ? ...
Les outils de profiling répondent aux questions : Dans quelle partie de code je passe le plus de temps ? Combien de fois j'appelle telle méthode ? Est-ce que je libere bien la mémoire ? Pour cibler les meilleurs gains possibles en fonction de la répartition des temps de traitement.
L'outil d'Eclipse TPTP couvre la totalité des fonctionnalités mais de façon assez générique alors que les outils spécialisés sont plus puissants et ou plus hergonomiques (plus facile). Son principal avantage est d'être gratuit est intégré dans Eclipse.
Les 2 types d'outils ne s'utilisent pas de la même façon ni dans les mêmes environnements. Souvent poste de dev pour le profiling et serveur de qualif ou env de perf pour les outils de tests de performance.
J'utilise et préconise les outils JMeter, Opensta (et d'autres produits payants qui ne sont pas dans la liste) pour les tests de charge et JProfiler et Netbeans Profiler pour le profiling de code.
VD
https://www.myapklab.com/aqua-liker-apk/
coding is power of every thing so its very helpful article in which you can get easily solution of your applicaiton so don't be worry and stay here and take solution and also if you have problem so comment on this very helpful community https://www.myapklab.com/aqua-liker-apk/