Alternatives à Apache benchmark? [fermé]

26

J'aimerais avoir des outils pour ubuntu que je peux utiliser pour tester mon serveur, combien il peut gérer.

Aucune suggestion? J'ai déjà utilisé Apache benchmark, mais j'aimerais essayer autre chose.

(En guise de question secondaire, le benchmark apache fonctionne-t-il si j'utilise uniquement nginx?)

Matthieu
la source

Réponses:

29

ab envoie uniquement des requêtes Web, peu importe le serveur qu'il teste. Cependant, il ne teste qu'une seule page.

Il y a perfmeter, siege, httpload, jmeter et un certain nombre d'autres.

httpload est plutôt sympa car vous pouvez lui fournir une série d'URL qui seront testées.

karmawhore
la source
21
Pour plus de commodité: Apache Bench , perfmeter , siege , http_load , jmeter
Josh Diehl
Je recommanderais car il est très facile à installer et à utiliser.
Muhammad Hewedy
12

abest trop lent pour l'analyse comparative de nginx. Je recommanderais wrk. Vous pouvez facilement le construire à partir de la source.

VBart
la source
1
Je vous remercie! exactement ce que je cherchais. en comparaison avec d'autres outils comme celui wrk-ci, il fait mieux son travail
Northys
9

Je recommanderais le siège pour des tests de charge faciles à configurer. En plus du benchmark apache, vous pouvez lui donner une liste d'URL pour le test de chargement.

Une commande simple comme

siege -d10 -c10 -i -f urls.txt

et un urls.txtexemple

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

exécutera un test de charge avec 10 utilisateurs simultanés (-c10), attendra jusqu'à 10 secondes entre chaque appel et le suivant (-d10) et prendra au hasard (-i) une URL du fichier (-f).

Kris
la source