Ich könnte etwas über Performance Testing allgemein erzählen. Meine Erfahrung beschränkt sich hauptsächlich auf Performance Tests von Webanwendungen und REST APIs.
Ich habe Erfahrung mit den folgenden Tools die ich kurz vorstellen und vergleichen könnte:
- Locust (Python-basiert, https://locust.io/)
- jMeter
- Grinder
- WebPageTest
- Page Speed Insights
- Lighthouse
Falls gewünscht kann ich auch über den Critical Rendering Path erzählen, also wie Browser Webseiten rendern und was dabei aus Performance-Sicht dabei zu beachten ist. Unser Hauptanwendungsfall ist im Moment ein Python-basiertes Backend (Plone) und ein React-basiertes Frontend (Volto).
Außerdem kann ich etwas dazu erzählen wie man Performance Test in ein CI-System einbaut (z.B. Jenkins) um die Performance Tests kontinuierlich laufen zu lassen und die Performanz eine Webapplikation dauerhaft zu testen.
Da ich erst vor zwei Tagen angefangen habe Locust zu verwenden wäre ich sehr daran interessiert falls jemand längere Erfahrung damit hat. Insbesondere würde mich interessieren wie Leute die Performance-Daten grafisch aufbereiten.