Je ne suis pas en mesure de déterminer quel est le meilleur outil d'analyse comparative: est-ce un outil apachebench ou httperf? Aidez-moi à décider quel outil serait le plus approprié pour l'analyse comparative de l'application Web.Outil d'analyse comparative
Répondre
Ils sont tous les deux bons pour faire différents types de tests. httperf enverra juste un barage de données à votre serveur, si oui ou non il a répondu. Cela vous donne le point de rupture de votre application, et vous montre comment cela échoue. Utilisez ceci pour trouver des goulots d'étranglement. Apachebench est un peu différent car il envoie exactement ce que vous lui dites, et est généralement utilisé pour mesurer les temps de réponse (par exemple, si vous optimisez). Une fois les goulots d'étranglement trouvés et corrigés, vérifiez la vitesse avec ceci.
S'il vous plaît Note: C'est ce que je fais, mais je ne suis pas un maître
Je suppose que cela dépend de quel type de test que vous voulez faire. ApacheBench teste fondamentalement une charge générale, mais httperf donne plus de précision chirurgicale et peut simuler l'activité réelle de l'utilisateur.
Je suis incapable de décider ce qui est un meilleur outil outil est l'analyse comparative, il ApacheBench ou httperf?
Il y a une discussion approfondie sur les avantages de chaque outil ici:
http://dsec.com/en_apachebench_httperf.html
Le gars est allé jusqu'à écrire un wrapper (domaine public code C) autour Apache Benchmark et httperf à illustrer les avantages et les inconvénients de chaque solution. Il explique également comment s'assurer que les paramètres du système ne feront pas échouer le test et comment tirer le meilleur parti d'un serveur (système d'exploitation, virtualisation, etc.).
Espérons que cela aide!
Jetez un oeil à cette question: http://stackoverflow.com/questions/900875/is-ab-or-httperf-better-for-checking-performance-of-a-website – ShZ