Raum Usedom
08.45 - 09.30 Uhr
Themenbereich: Business Process
Last- und Performancetest verteilter Systeme mit Docker & Co
Unter "Einreichung von Sponsored Talks" können Sie noch einen Sponsored Talk einreichen und buchen.
Dr. Dehla Sokenou))) (Gebit Solutions GmbH)
Zielgruppe:
Abstract:
Neben den fachlichen Tests auf Unit-, Integrations- und Systemebene müssen zusätzliche Tests das nichtfunktionale Verhalten eines Systems berücksichtigen. Ein Beispiel dafür sind Last- und Performancetests, die das Verhalten des Systems in seinen Grenzbereichen und außerhalb seiner Grenzen überprüfen. Verteilte Systeme stellen beim Test eine besondere Herausforderung dar, weil zusätzlich zum Verhalten eines einzelnen Systems die Kommunikation innerhalb des Gesamtsystems eine große Rolle spielt.
Für den Test sollte eine möglichst realitätsnahe Umgebung zur Verfügung zu stehen, allerdings ist es meist nicht möglich, Szenarien mit 10.000 oder mehr vollwertigen Knoten zu Testzwecken aufzusetzen. Wie testet man also die Performance solcher Systeme möglichst realistisch und im Idealfall automatisiert?
Moderne Virtualisierungsumgebungen wie Docker bieten sich hier als Lösung an. Anhand eines Praxisbeispiels, eines Java-basierten Konfigurationsservers als Teil einer Kassenlösung, die weltweit verteilt zum Einsatz kommt, werden die Möglichkeiten beleuchtet und praktische Tipps für den Test verteilter Systeme im Allgemeinen und den Last- und Performancetest im Besonderen gegeben.