Störungen und Ausfälle von Anwendungen wie etwa eine langsame Remote Verbindung auf zentrale Enterprise-Applikationen kosten nicht nur Zeit und Geld, sondern frustrieren auch die Anwender.
Um Performance-Veränderungen oder Funktionsstörungen in ihren Anwendungen unternehmensweit frühzeitig erkennen und eingreifen zu können, setzt die pbb Deutsche Pfandbriefbank jetzt auf Sakuli. Das von ConSol entwickelte universelle Test-Framework unterstützt IT-Verantwortliche effizient bei einem End-to-End Application Monitoring. Die europäische Spezialbank für die Immobilienfinanzierung und die öffentliche Investitionsfinanzierung sichert damit die Qualität und Verfügbarkeit ihrer zentralen Anwendungen und ITServices, darunter SAP und Summit.
Details zum Projekt – und zu Sakuli
Sakuli vereint die etablierten, spezialisierten Open Source Tools Sahi und Sikuli zu einem Allround-Werkzeug, das Applikationen sowohl auf inhaltliche als auch auf funktionale Störungen und Fehler untersucht. Sahi simuliert dabei die Bedienung von Webseiten jeglicher Art, indem es Objekte wie Links, Buttons usw. im Browser nach dem Document-Object-Modell (DOM) identifiziert und steuert. Sikuli simuliert Nutzeraktionen per Maus oder Tastatur, indem es den ganzen Bildschirm nach Bildmustern durchsucht. Stößt eines der Programme an seine Grenzen, kommt das andere zum Einsatz, sodass alle Bildschirminhalte überprüft werden können.
Mit Sakuli lassen sich Sahi und Sikuli über eine einfache, an JavaScript angelehnte Step-for-Step-Sprache so bedienen, als wären sie ein einziges Testing Tool. Dabei simuliert das Werkzeug wie ein Anwender Benutzeraktionen auf grafischen Oberflächen, wertet deren Inhalte aus und misst die Ausführungs- sowie Antwortzeiten. Die Ergebnisse können dann an Monitoring-Systeme wie Nagios oder Icinga übergeben oder alternativ in Continuous-Integration-Umgebungen (z.B. Jenkins) integriert werden. Sogenannte Forwarder-Module übermitteln alle Testergebnisse sowie Screenshots von aufgespürten Fehlern an Drittsysteme wie Nagios oder Icinga, wo die Laufzeitwerte verarbeitet und grafisch visualisiert werden.
Nutzenaspekte
Noch Fragen zum Projekt bei der Deutschen Pfandbriefbank?

Lassen Sie uns sprechen!
Samuel Pabst


