TY - THES U1 - Abschlussarbeit (Master) A1 - Mohammadi, Vida T1 - Konzeptionierung und Implementierung von Lasttests für WebSocket- und REST-Server von MACH Finanzplus N2 - Die Arbeit befasst sich mit der Konzeption und Durchführung von Lasttests für die WebSocket- und REST-Schnittstellen der Finanzmanagement-Software MACH Finanzplus. Ziel der Arbeit ist es, das Performance- und Stabilitätsverhalten ausgewä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änger andauernde Belastungen abbildet. Neben klassischen REST-basierten Anfragen wurde auch die WebSocket-Kommunikation berü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äts- und Stabilitätsgrenzen erreicht werden. Insbesondere unter Stressbedingungen treten zunehmende Antwortzeiten und Fehlerraten auf. Unter Dauerlast zeigen sich hingegen stabile, jedoch teilweise erhöhte Antwortzeiten, die auf potenzielle Engpassbereiche in der Serverarchitektur hinweisen. Die gewonnenen Ergebnisse liefern eine fundierte Grundlage für die Bewertung der aktuellen Systemleistung und unterstützen zukünftige Entscheidungen im Bereich Kapazitätsplanung, Skalierung und Performance-Optimierung der MACH-Finanzplus-Serverinfrastruktur. AB - Die Arbeit befasst sich mit der Konzeption und Durchführung von Lasttests für die WebSocket- und REST-Schnittstellen der Finanzmanagement-Software MACH Finanzplus. Ziel der Arbeit ist es, das Performance- und Stabilitätsverhalten ausgewä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änger andauernde Belastungen abbildet. Neben klassischen REST-basierten Anfragen wurde auch die WebSocket-Kommunikation berü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äts- und Stabilitätsgrenzen erreicht werden. Insbesondere unter Stressbedingungen treten zunehmende Antwortzeiten und Fehlerraten auf. Unter Dauerlast zeigen sich hingegen stabile, jedoch teilweise erhöhte Antwortzeiten, die auf potenzielle Engpassbereiche in der Serverarchitektur hinweisen. Die gewonnenen Ergebnisse liefern eine fundierte Grundlage für die Bewertung der aktuellen Systemleistung und unterstützen zukünftige Entscheidungen im Bereich Kapazitätsplanung, Skalierung und Performance-Optimierung der MACH-Finanzplus-Serverinfrastruktur. KW - Performance Testing KW - Load Testing KW - Apache JMeter KW - REST API KW - WebSocket Y1 - 2026 N1 - Volltext gesperrt SP - 56 ER -