Flood IO ist eine load testing Plattform die weltweit verteilte Open Source Last und Performance Tests ausführt, darunter JMeter , Gatling(Performance Test) und Selenium . Im Juli 2017 wurde Flood IO von Tricentis übernommen und firmiert nun unter dem Namen Tricentis Flood.
FUNKTIONSWEISE
Flood ist ein Cloud SaaS(Software As Service) Last und Performance Tests Dienst, der vorhandene Testskripte über eine global verteilte –Grid Infrastruktur ausführt. On Premise wird auch unterstützt.
Es ist möglich auch Testpläne auszuführen, die mit Ruby JMeter, einem Open Source RubyGem, geschrieben wurden.
Ruby JMeter ist ein RubyGem, mit dem Benutzer Testpläne für JMeter in jedem Texteditor mit einer ausdrucksstarken domänenspezifischen Sprache(DSL – domain-specific language ) für die Kommunikation mit JMeter schreiben können. Es beinhaltet auch die API-Integration mit Flood.
Es wurde mit einer Shared-Nothing-Architektur erstellt und lässt sich in AWS und Azure integrieren. Benutzer können über 1 Million global verteilte Anfragen pro Sekunde generieren, ohne die zugehörige Infrastruktur manuell einzurichten oder die verteilten Ergebnisse zu korrelieren. Der Dienst bietet detaillierte Analyseberichte und Echtzeitüberwachung.
Flood bietet der Flood Element ein Tool für Lastgenerierung, das den Google Chrome-Webbrowser verwendet, um Last auf einer Webanwendung zu generieren, indem es Tausende von Browserinstanzen erzeugt und ein vordefiniertes Testskript ausführt, um eine Reihe von Benutzerinteraktionen zu simulieren. Testskripte für Flood-Elemente werden in TypeScript geschrieben und folgen einer ähnlichen Syntax wie Selenium.
Flood bietet native Unterstützung für die Top-3-Cloud-Anbieter ( AWS, Azure, Google Cloud – via Flood Agent auch DigitalOcean) und bietet On-Demand- und gehostete Lastgenerierung mit einem Klick.
Flexible Preisgestaltung, keine Einrichtungs- oder Wartungsgebühr, keine Kündigungsgebühren oder Nutzungsbeschränkungen hier die Flood Pricing Schema: Flood Price Plans
VOR- UND NACHTEILE
Vorteile von Flood
- Cloud basierte Last und Performance Tests (SaaS) Lösung, on Premise Möglich
- Basiert auf /Integration mit JMeter, Gatling(Performance Test), Selenium
- Browser Extension
- Flood Agents für On Premise
- Free Start Plan vorhanden(erste 500 VU im Monat)
- Unterstützung für Monitoring, Analysis & Reporting
- Nahtlose Integration in viele CI und APM / 3-rd Party Lösungen(z.B.: Jenkins)
- Cloud Ready(AWS, Azure, Google Cloud – via Flood Agent auch DigitalOcean) )
- Einfach durchzuführende Leistungstests
- Hoch horizontal skalierbar, global
- Easy API Performance Testing
Nachteile von Flood
- Netzwerk, Latenz, Daten Laden
- Manche Feature Verbesserungen