Performance Testing Web IDE
Eine benutzerfreundliche Plattform zum Testen von Webanwendungen.
Dieses Projekt wurde im Rahmen meiner Tätigkeit an der Julius-Maximilians-Universität
Würzburg entwickelt.
Das Ziel war es, eine webbasierte IDE zu entwerfen, die das Performance-Testing von
Webanwendungen vereinfacht und automatisiert.
-
Problem:
Herkömmliche Kommandozeilenwerkzeuge zur Durchführung von Lasttests sind oft umständlich
und fehleranfällig für Softwaretester und Systemadministratoren gleichermaßen. Zentrale
Herausforderungen sind:
- Hoher Aufwand bei der Verwaltung und Wartung von Testskripten und mehreren
Projekten
- Schwierigkeiten beim Tracking der parallelen Ausführung mehrerer Skripte
- Lange Ausführungszeiten bei gleichzeitigen Tests auf mehreren Servern
- Mangel an strukturierter Ergebnisanalyse und Automatisierung
-
Lösung: Web IDE
- Einfache Organisation und Ausführung von Testexperimenten.
- Zentrale Verwaltung von Server-Zugangsdaten (Credentials).
- Unterstützung für automatisierte Job-Planung und parallele Ausführung.
- Echtzeit-Output und strukturierte Ergebnisansichten.
Verwendete Technologien
- Frontend: React.js
- Backend: Spring Boot (Java)
- Datenbank: MariaDB
- Andere Tools: Node.js für Skriptverarbeitung