4 Bottleneck-Analyse in Mehrschichtarchitekturen
4.1.5 Bottleneck-Analyse mit Hilfe von Grey-Box-Tests
Grey-Box-Tests verbinden die Vorteile der White-Box- und Black-Box-Tests mit Analyse-Hierarchien. Bei der Bottleneck-Analyse von Multischichtarchitekturen werden beide Ansätze kombiniert. So werden Testhierarchien aufgebaut und zusätzlich die Möglichkeit der Auswertung und Korrelation von Performancezählern genutzt.
4.1.5.1 Vorteile
- Durch die genaue Vorbereitung und die konkrete Auswahl von Analyse-Hierarchien ist ein Höchstmaß an Aussagekraft der gesammelten Daten möglich. Diese wird durch gut gewählte Performancezähler noch verstärkt.
- Es ist möglich, ein sehr hohes Maß an Schwachstellen im System aufzudecken.
- Die Analyse erfordert einen minimalen Aufwand an Monitoring der Architektur-Komponenten, da nur ausgewählte Performancezähler aufgezeichnet werden müssen. Das Datenvolumen, das für die Analyse der Ergebnisse verarbeitet werden muss, ist gegenüber den White-Box-Tests stark verringert.
4.1.5.2 Nachteile
- Der Aufbau verschiedenster Hierarchien zum Erfassen verschiedenster Testszenarios, die alle gewünschten Anforderungen abdecken, verlangt eine genaue Kenntnis des Systems und der Anwendung.
- Es ist eine Vielzahl von Testszenarios nötig, deren Erstellung eine nicht zu vernachlässigende Vorbereitungszeit voraussetzt.
- Die Anzahl der durchzuführenden Tests (Last- und Stresstests) ist sehr hoch und erfordert eine gleichbleibende und aus funktionaler Sicht fehlerfreie Anwendung.
4.1.5.3 Fazit
Die Erweiterung der Black-Box-Tests mit Analyse-Hierarchien, um die Möglichkeit der Beobachtung der Systemkomponenten, ist ein zu empfehlender Schritt. Der Mehraufwand durch das Aufzeichnen von Performancezählern wird durch die erhöhte Sicherheit der Aussagekraft der Ergebnisse belohnt.
Gogo Performance Berlin - Performance Gogo Girl Berlin - Gogo Tänzerin in Berlin
Performancetest Bottleneck Testtool Mercury Virtuelle User Testverfahren




