@mastersthesis{Mohammadi2026, type = {Master Thesis}, author = {Mohammadi, Vida}, title = {Konzeptionierung und Implementierung von Lasttests f{\"u}r WebSocket- und REST-Server von MACH Finanzplus}, institution = {Physikalische Technik, Informatik}, pages = {56}, year = {2026}, abstract = {Die Arbeit befasst sich mit der Konzeption und Durchf{\"u}hrung von Lasttests f{\"u}r die WebSocket- und REST-Schnittstellen der Finanzmanagement-Software MACH Finanzplus. Ziel der Arbeit ist es, das Performance- und Stabilit{\"a}tsverhalten ausgew{\"a}hlter REST- und WebSocket-Schnittstellen der Software MACH Finanzplus unter unterschiedlichen Lastbedingungen systematisch zu analysieren und deren Belastungsgrenzen zu identifizieren. Hierzu wurde ein praxisnahes Testkonzept entwickelt und mit dem Werkzeug Apache JMeter umgesetzt, das Load-, Stress- und Soak-Szenarien umfasst und sowohl kurzzeitige Lastspitzen als auch l{\"a}nger andauernde Belastungen abbildet. Neben klassischen REST-basierten Anfragen wurde auch die WebSocket-Kommunikation ber{\"u}cksichtigt, um das Verhalten persistenter Echtzeitverbindungen unter paralleler Nutzung zu bewerten. Die Auswertung der Testergebnisse erfolgte anhand zentraler Leistungskennzahlen wie Antwortzeiten, Durchsatz, Fehlerraten sowie Tail-Latenzen (P95). Die Analyse zeigt, dass das System unter geringer bis moderater Last stabil arbeitet, bei steigender Anzahl gleichzeitiger Anfragen jedoch klare Kapazit{\"a}ts- und Stabilit{\"a}tsgrenzen erreicht werden. Insbesondere unter Stressbedingungen treten zunehmende Antwortzeiten und Fehlerraten auf. Unter Dauerlast zeigen sich hingegen stabile, jedoch teilweise erh{\"o}hte Antwortzeiten, die auf potenzielle Engpassbereiche in der Serverarchitektur hinweisen. Die gewonnenen Ergebnisse liefern eine fundierte Grundlage f{\"u}r die Bewertung der aktuellen Systemleistung und unterst{\"u}tzen zuk{\"u}nftige Entscheidungen im Bereich Kapazit{\"a}tsplanung, Skalierung und Performance-Optimierung der MACH-Finanzplus-Serverinfrastruktur.}, language = {de} }