Tests automatises

Apache JMeter

Apache JMeter est l'outil open-source de reference pour les tests de performance et de charge (HTTP, API REST/SOAP, JDBC, JMS, etc…

Apache JMeter est l'outil open-source de reference pour les tests de performance et de charge (HTTP, API REST/SOAP, JDBC, JMS, etc.). Il simule des milliers d'utilisateurs virtuels, mesure latence, debit et taux d'erreur, et s'integre au CI pour detecter les regressions de performance. Concu pour valider la robustesse de microservices et d'outils IT a forte volumetrie (milliers d'utilisateurs, millions de transactions).

Cycle de livraison : Local → GitHub → CI/CD → Cloud

Local

GitHub

CI/CD

VPS

Articles approfondis

Resume des commandes essentielles

jmeter -n -t plan.jmx -l res.jtl -e -o report/Test non-GUI + rapport HTML
jmeter -n -t plan.jmx -Jusers=500 -Jrampup=60Parametrer la charge
jmeter -g res.jtl -o report/Generer le rapport depuis des resultats
jmeter -R worker1,worker2 -n -t plan.jmxMode distribue (remote)
jmeter-serverDemarrer un noeud injecteur
CSV Data Set ConfigJeux de donnees parametres
Constant Throughput TimerControler le debit cible
Assertions (Response/Duration)Criteres de succes/SLA
Backend Listener -> InfluxDB/PrometheusMetriques live
docker run justb4/jmeter ...Execution conteneurisee
Summary/Aggregate ReportSynthese des resultats
-Jjmeter.save.saveservice.* Configurer le format des resultats
Apache JMeter — role, commandes & 5 articles | Idriss Kriouile