Event Log-basierter Performance Test von Business Process Engines
Motivation und Herausforderung
Die Modellierung und werkzeuggestützte Ausführung von Geschäftsprozessen mit dem BPMN-Standard findet immer größere Verbreitung. Während der (teil-) automatisierten Ausführung von Prozessen auf Process Engines entstehen ausführliche und hochinteressante Event-Daten, die Aufschluss über die Prozessabläufe geben. Beispielsweise lässt sich so ermitteln, welche Prozesspfade häufig durchlaufen werden, wo Incidents auftreten und welche Systeme lange Antwortzeiten haben. Andererseits sind aussagefähige Belastungstests aufgrund des Charakters der Process Engines als Orchestrierungswerkzeug mit vielen externen Abhängigkeiten besonders anspruchsvoll aber auch besonders erkenntnisreich.
Ziele der Arbeit
Ziel der Arbeit ist die Untersuchung, inwiefern sich die o.g. Datenbasis für integrative Lasttests von Process Engines und den angeschlossenen Systemen der Anwendungslandschaft eignen. Im Gegensatz zu manuell bzw. künstlich erstellten Testfällen, verspricht dieser datengetriebene Ansatz eine große Realitätsnähe, da man die Systeme in gleicher Weise belastet, wie es im realen Betrieb tatsächlich vorkommt. Dies ist als proof-of-concept zu evaluieren am Beispiel der camunda BPM Plattform mit dem Ziel, die Grenzen dieses Ansatzes auszuloten und zu bewerten.
Anforderungen
Sie können durch Ihre bisherigen Studienleistungen Tätigkeiten nachweisen, dass Sie methodisch und analytisch hervorragend und fit im Umgang mit Java-Technologien. Kenntnisse in BPM(N) sind von Vorteil aber keine Voraussetzung.
Kontext
Diese Arbeit wird in Zusammenarbeit mit der viadee Unternehmenberatung durchgeführt. Erfahrene Berater stehen Ihnen mit Rat und Tat zur Seite, geben Ihnen aber auch Freiräume für eigene Ideen. Eine exzellente Arbeitsplatzausstattung ist für uns selbstverständlich.
Literatur
- Camunda BPM Platform
- Experience with performance testing of software systems: issues, an approach, and case study
- The Art of Performance Testing
Bei Interesse oder weiteren Fragen nehmen Sie bitte Kontakt mit uns auf.
Info
- Language: German
Supervisor
Partner
viadee