Inhalte
Motivation & Einführung
- Motivation & Zielstellungen für die Lasttestdurchführung
- Der "realitätsnahe" Lasttest
- Erfolgsfaktoren für die erfolgreiche Durchführung von Lasttests
- Technisches Grundprinzip eines Lasttests
- Wiederverwendung von Lasttests für Benchmark-Tests, synthetisches Monitoring etc.
Lasttest Projektplanung
- Stakeholder & Zielstellung des Lasttest identifizieren
- Die Phasen und zugehörigen Aktivitäten eines Lasttest
- Einbeziehung von notwendigen Stakeholder aus Business Analysten, Softwareentwickler und IT-Betrieb
- Zeiten, Ressourcen und Aufwände für die Lasttest Aktivitäten planen
- Technische Infrastruktur für Lasttest planen
Analyse des zu validieren IT- & Softwaresystems (Testobjekt)
- Technische Realisierbarkeit prüfen (Proof-of-Concept) und Indikator für Verscriptungsaufwand ermitteln
- Analyse der System- und Softwarearchitektur des Testobjektes
- Verfügbares Application Performance Monitoring für Ursachenanalyse ermitteln
Ermittlung von Geschäftsprozessen, Mengengerüsten und Testdaten
- Identifikation der Testszenarien auf Basis des IT-Monitoring
- Auswahl und Dokumentation der zu inkludierenden Geschäftsprozesse
- Definiton der Mengengerüste für die jeweiligen Testszenarien (Anzahl Benutzer, Durchsatz, Zeitraum etc.)
- Bedarf an Testdaten für die zu validierene Softwareanwendung und für die im Lasttest verwendeten Geschäftsprozesse ermitteln
Planung der technischen Infratsruktur für die Lasttest Durchführung
- Produktionsnahe bzw. bewertbare Systeminfrastruktur für das Testobjekt festlegen
- Systeminfrastruktur für die Lasttestumgebung (Controller, Lasttreiber etc.) definieren
- Vorhandene bzw. zu beschaffende Werkzeuge (Software-Lizenzen) für Lasttest Werkzeuge und Werkzeuge zur Ursachenanalyse von identifizierten Performanceproblemen ermitteln
- Verfügbares Monitoring prüfen bzw. entsprechendes Monitoring einplanen
- Übersicht OpenSource und kommerzielle Werkzeuge für Lasttest, Analyse und Monitoring von IT- & Softwareanwendungen