210 likes | 474 Views
SiS. Simulationsgestützte Methode zur Ermittlung der Workload für bessere Lasttests. Referenten: Sancho Fock, Director Niederlassung Deutschland Simpleworks Int. Ltd. sancho@simpleworks.de André Flöper, Service Group Leader Load- & Performance Atos Origin Test Services Germany
E N D
SiS Simulationsgestützte Methode zur Ermittlung der Workload für bessere Lasttests Referenten: Sancho Fock, Director Niederlassung Deutschland Simpleworks Int. Ltd. sancho@simpleworks.de André Flöper, Service Group Leader Load- & Performance Atos Origin Test Services Germany andre.floeper@atosorigin.com
Inhalt Definitionen Lasttest Methoden der Workload-Bestimmung SiS-Simulationsmethode Fallstudie Fazit
Begriffsabgrenzungen Performancetest: ist eine Messung der Verarbeitungsgeschwindigkeit bzw. Antwortzeit für bestimmte Anwendungsfälle. In der Regel in Abhängigkeit steigender Last. Ziele: Effizienz-Validierung, Performance- Optimierung, Benchmarking, Plattformauswahl, Bottleneck-Analyse... Effizienz-Sicherung/Steigerung Definitionen nach ISTQB
Begriffsabgrenzungen Lasttest: ist eine Messung des Systemverhaltens in Abhängigkeit unterschiedlicher Last. Ziele: SLA-Validierung, Bottleneck-Prüfung, Hardware-Validierung, Stabilitätsprüfung, Entdeckung von Ressourcen-Leaks... Produktionssicherung Definitionen nach ISTQB
Begriffsabgrenzungen Stresstest: ist eine Beobachtung des Systemverhaltens bei Überlastung. Ziele: Lokalisierung der Systemgrenzen, Hardwaresizing, Prüfung der Sicherheit und Robustheit... Produktionsplanung Definitionen nach ISTQB
Der Lasttest Anforderung und Performance müssen sich die Waage halten
3 Methoden zur Workload-Bestimmung Wie kann man Last messen? Basierend auf SiS Simulation Basierend auf Analyse der Logfiles Methodisch Basierend auf Erfahrungswerten Vorausschauend
Die Logfile-Analyse Methode: Aufgrund der Logfiles des eingesetzten Systems wird versucht, auf die im Betrieb entstandene Transaktionsdichte zu schließen. Dabei werden nur vergangene Situationen zur Auswertung herangezogen. Nachteile: Nicht alle Systeme bieten (zuverlässige) Logfiles. Nicht immer sind die Logfiles zugänglich. Keine Analysemöglichkeit vor Inbetriebnahme der Anwendung. Keine Vorausschau auf künftige Prozesse. Die Alternative:Die SiS Simulationsmethode
SiS – die simulationsbasierte Methode basiert auf 3 Schritten Analyse: Präzise Erfassung der aktuellen und künftig zu erwartenden „Workload“ auf Basis der „business view“ Simulation: Simulation der Geschäftstätigkeit aller Benutzer mit den zukünftig zu erwartenden Arbeits- prozessen sämtlicher Benutzergruppen. Ergebnis: Die „Businessload“ basiert auf den Auswertungen der visualisierten Simulation, inklusive der hergeleiteten „Workload“.
SiS – die Vorteile der Methode • Große Genauigkeit aufgrund aktueller Daten • Methodische Überlegenheit (DIN/ISO konform) • Hohe Praxisnähe durch Einbeziehung der „business view“ • Entscheidungsinstrument für Kunden auch ohne besondere technische Kenntnisse • Simulation künftiger Arbeitssituationen • Vorausschauend und präventiv • Auf nahezu jedes IT-System und alle Branchen anwendbar • Einbeziehung der Fachseite möglich
SiS in der Praxis – Eine Fallstudie Subscriber Activation System System:POS* System eines deutschen Mobilfunkanbieters Zweck: Abschluss oder Verlängerung von Mobilfunk- Verträgen User: Eigene Shops und Vertriebspartner (Händler) Nutzung: Alle Geschäftsfälle erfordern die Kommunikation mit einem zentralen Server über eine Client Software. * POS -> Point of Sale
Geschäftsfälle der Anwendung Privatkundenaktivierung Geschäftskundenaktivierung Vertragsverlängerung Direktausgabe Vertragsverlängerung Gutschrift Vertragsverlängerung Postversand Simkartentausch Produktmodellupdate
Benutzergruppen Eigene Shops Sie verkaufen nur die eigenen Produkte. Ihr Nutzerverhalten ist intensiv. Vertriebspartner (Händler) Sie verkaufen ebenfalls alle Produkte dieses Providers, jedoch nicht ausschließlich. Daher ist ihr Nutzverhalten relativ gering.
Ermittlung der Serverdaten Baseline min Responsetime Baseline max Responsetime Elastizität Stabilität Überlastung
Fazit: SiS kann zukünftige Lastprofile simulieren SiS liefert bessere Ergebnisse bei Lasttests als andere Methoden zur Erkennung der „Workload“ SiS kann durch die kostengünstige Simulation mehr Szenarien abdecken SiS kann risikoverbundene Vorhaben wie Migrationen oder Marketingaktionen im Vorfeld durchspielen SiS ist kunden- und praxisorientiert SiS ist für jedes IT-System anwendbar
Vielen Dank für Ihr Interesse. www.simpleworks.de www.atosorigin.com/de