Fulltext available Open Access
License: 
Title: Simulation und KPI-basierte Analyse von Geschäftsprozessen in Anwendungslandschaften
Other Titles: Simulation and KPI-based analysis of business processes in application landscapes
Language: German
Authors: Beck, Fabian
Keywords: Performance-Testen; Agentenbasierte Simulation; Anwendungslandschaft
Issue Date: 24-Apr-2019
Abstract: 
Durch die verteilte Natur von Anwendungslandschaften und durch Fehler im Entwicklungsprozess von Systemen können während des Betriebs Fehler oder Flaschenhälse auftreten. Diese können schnell einen negativen Einfluss auf die Zufriedenheit der Nutzerbasis zur Folge haben. Eine Möglichkeit, um zu prüfen ob Probleme vorliegen, sind Performance-Tests. Dabei wird eine Anwendung oder ganze Anwendungslandschaften mit einer synthetischen Last belegt und währenddessen werden KPIs gesammelt. So können Fehler schon vor dem Produktivbetrieb entdeckt werden. In dieser Arbeit wurden zwei verschiedene Performance-Test-Szenarien verwendet, um zwei Anwendungslandschaften zu untersuchen. Die synthetische Last wurde in dieser Arbeit durch eine agentenbasierte Simulation generiert. Die implementierten Landschaften basierten beide auf einem beispielhaften Geschäftsprozess. Die eine Landschaft wurde HTTP-basiert und die andere Event-basiert implementiert. Während der Tests wurde für das Erfassen der Metriken Prometheus und der ELK Stack verwendet. Durch die Analyse der KPIs konnten in beiden Anwendungslandschaften Flaschenhälse identifiziert werden.

The distributed nature of application landscapes and errors in the development process of systems can result in errors or bottlenecks in productive use. This can have a negative effect to the customer satisfaction and could lead to a negative impact on sales. Performance tests can be used to test systems or application landscapes and locate those problems before they are in a productive environment. During the tests a synthetic load profile is used to simulate the usage of the system. For analysis of the tests some KPIs are collected during the test. The KPIs can be used to find errors or bottlenecks before production. In this work two different performance test scenarios were used to test two application landscapes wich implemented the same business process. One landscape was based on HTTP and the other one was event-based. The synthetic workload in this work was generated with an agent-based simulation. The KPIs were collected with Prometheus and the ELK Stack. Due to the analysis of the KPIs it was possible to find bottlenecks in both landscapes.
URI: http://hdl.handle.net/20.500.12738/8682
Institute: Department Informatik 
Type: Thesis
Thesis type: Master Thesis
Advisor: Sarstedt, Stefan 
Referee: Steffens, Ulrike 
Appears in Collections:Theses

Files in This Item:
File Description SizeFormat
thesis.pdf2.74 MBAdobe PDFView/Open
Show full item record

Page view(s)

361
checked on Dec 27, 2024

Download(s)

498
checked on Dec 27, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.