BlazeMeter, eine cloudbasierte Lösung für Last und Performance Tests, vermarktet eine kommerzielle Self-Service-Lasttestplattform als Service (PaaS), die mit dem Open-Source-Apache JMeter, dem Leistungstest-Framework der Apache Software Foundation, kompatibel ist. BlazeMeter wurde 2011 gegründet und 2016 von CA Technologies übernommen. 2021 wurde es von Perforce übernommen. BlazeMeter Fokus liegt auf der Cloud Lösung und wird sowohl eine freie Version als auch die kommerzielle Lösung geboten. On Premise Lösung auch möglich.
FUNKTIONSWEISE
BlazeMeter stellt Entwicklern Tools zur Verfügung, die den Amazon Elastic Compute Cloud (EC2) Dienst verwenden und Tests für Mobilgeräte, Webanwendungen, Websites, Webdienste oder Datenbanken bereitstellen. Damit können Tausende von Benutzern simuliert werden, die gleichzeitig eine Website besuchen. BlazeMeter kann mit einer Reihe von benutzerdefinierten Plug-Ins erweitert werden und bietet ein kostenloses Plug-in für JMeter, ein Drupal-Modul, ein Jenkins-CI-Plug-in und ein Vegeta-Programm für Lasttests.
BlazeMeter bietet zur Unterstützung ein Proxy Recorder und Browser Extension für Chrome, Firefox.
Die Chrome-Erweiterung kann aufzeichnen HTTP/S-Anfragen und Benutzerinteraktionen, die im Browser gesendet würden und erstellt ein JMeter- oder Selenium-Skript, lädt es automatisch auf BlazeMeter hoch, wo die Tests mit einem einzigen Klick ausführen können. Es ist nicht erforderlich, JMeter oder Selenium zu installieren, um GUI-Funktions-, API-Funktions- oder Last und Performance Tests aufzuzeichnen oder auszuführen. Die Chrome-Erweiterung erstellt die Skripte JMeter (JMX) und Taurus Selenium (YAML) automatisch.
Die Erweiterung ermöglicht, die aufgezeichnete Selenium-Sitzung in den lokalen Chrome-Browser zu debuggen und zu testen.
Durch die lokale Verwendung von JMeter könnte man die von der Chrome-Erweiterung erstellte JMX-Datei debuggen und verbessern, um sicherzustellen, dass der Skript einsatzbereit ist.
BlazeMeter unterstützt Container basierte Lösungen in Docker und Kubernetes ,so können die Tests automatisch starten und herunterfahren.
Als „The Complete Continuous Testing Platform“, unterstützt die Zusammenarbeit in unterschiedlichen Technologien Rahmen: von Mobile bis Mainframe, IDE oder UI, alles auf einer einzigen Plattform mit gemeinsamer Sichtbarkeit. BlazeMeeter bietet mehrere Integrierte Features, sowie Service Virtualisation (Standard Teil des Plattform):
- Test Data – eine schnell und zügige Ansatz bezüglich das erstellen, verwalten und verwenden des synthetischen Testdaten: Die Daten können verknüpft und für mehrere Tests in BlazeMeter wiederverwendet oder exportiert und von anderen Tools verwendet werden. Die eigenen bereitstehende Testdaten(via CSV-Datei)können in BlazeMeter importieren werden.
- Mock Services – einfach zu erstellen, zu verwenden und zu verknüpfen/verteilen.
- Shift Left &Right Testing und Monitoring :Unterstützung für API Testing und Monitoring -erstellen und ausführen von API Tests in wenigen Minuten.
Außerdem, verfügt BlazeMeter über eine starke und aktive Community (z.B.: BlazeMeter University, Blaze Meter Knowledge Base) :BlazeMeter Guide .
Flexible Preisgestaltung für stündliche, monatliche oder jährliche Nutzung. Keine Einrichtungs- oder Wartungsgebühr, hier die Pricing BlazeMeter Schema: BlazeMeter Price Plans
VOR- UND NACHTEILE
Vorteile von BlazeMeter
- Cloud basierte Last und Performance Tests (PaaS) Lösung, on Premise Möglich
- stärkere Integration mit JMeter, Taurus, Selenium
- Browser Extension Recorder und Proxy Recorder
- Virtualisierte Services -Test Data, Mock Service
- Gratis Plan vorhanden
- Built In Unterstützung für Monitoring und Analysis & Reporting
- Scriptless, einfach zu starten mit die Last und Performance Tests
- Nahtlose Integration in viele CI und APM / 3-rd Party Lösungen(z.B.: Jenkins)
- Container bereit
- Einfach durchzuführende Leistungstests
- Hoch horizontal skalierbar, global
Nachteile von BlazeMeter
- Netzwerk, Latenz, Daten Laden
- Manche Feature Verbesserungen
WEITERFÜHRENDE LINKS:
VERWANDTE BEGRIFFE
- Last und Performance Tests
- NeoLoad
- LoadRunner
- Gatling(Performance Test)
- JMeter
- K6
- Flood.io(Cloud SaaS Performance Testing)
- OctoPerf(Cloud SaaS Performance Testing)
- Taurus(Performance Testing)