web-dev-qa-db-fra.com

Alternative à Jmeter

Je cherche un freeware/une alternative plus simple à JMeter. Il s'agit d'un outil très complet mais complexe et tout ce dont j'ai besoin est de simuler un certain nombre d'appels simultanés vers un site, d'obtenir des statistiques sur les performances (délai de réponse) et de voir combien d'appels simultanés il peut supporter sans interruption. Un tableau jeté serait utile.

Merci.

61
pistacchio

Utilisez Apache Benchmark (ab). Il s'agit d'un outil en ligne de commande fourni avec le serveur Web Apache. Si vous utilisez * nix, il est probable qu'il soit déjà installé sur votre machine. Par exemple, si vous souhaitez envoyer 1 000 demandes à un serveur Web exécuté sur localhost à l'aide de 10 threads simultanés, procédez comme suit:

$ ab -n 1000 -c 10 http://localhost/

Il crachera un bon rapport vous donnant des statistiques intéressantes telles que les demandes par seconde, le nombre d'échecs et bien plus encore.

70
Asaph

Vous pourriez peut-être essayer Gatling .

Il fournit une interface graphique, des enregistreurs, des rapports (répartition du temps de réponse, requêtes par seconde dans le temps, ..), ...

Je pense que la plus grande différence entre gatling et jmeter est que gatling n'utilise pas 1 thread pour 1 utilisateur, mais utilise Async IO. Cela pourrait être intéressant si vous avez des problèmes de performances avec jmeter (et si vous ne pouvez pas utiliser jmeter en mode distribué)

18
Manuel Verriez

Essayez Grinder , il est relativement simple à utiliser et peut être scripté.

13
skaffman

Essayez FunkLoad , un outil de test fonctionnel et de performance pour les applications web, écrit en Python.

7
Stefane Fermigier

Essayez jmeter + plugins jmeter code.
Cela devrait être aussi simple que les autres.

6
user1565007

Grinder, Funkload, SoapUI (uniquement pour les services Soap), Neoload (pour le test de charge), Charles Proxy

2
achalsudheer