Leistungsmessung- und bewertung - Department of Information ...
Leistungsmessung- und bewertung - Department of Information ...
Leistungsmessung- und bewertung - Department of Information ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Kapitel 3: Methoden, Testverfahren <strong>und</strong> WerkzeugeMessverfahren zur Leistungsanalyse. Dieses standardisierte Lasttestverfahrenermöglicht es, objektive Aussagen bezüglich des Zeitverhaltens im realistischen Betriebeines IT-Systems zu machen. Das zu testende System wird dabei als Black-Boxbetrachtet, um die Optimierung von Kennzahlen durch Anpassung der Messverfahren<strong>und</strong> Benchmarks auf spezielle innere Funktionen <strong>und</strong> Eigenschaften der S<strong>of</strong>tware zuvermeiden [He94]. Werden alle Messungen nach den Norm-Vorschriften durchgeführt,sowie die eingesetzte Hardware <strong>und</strong> die Benutzerzahlen berücksichtigt, so sind dieErgebnisse jederzeit reproduzierbar <strong>und</strong> vergleichbar. Mit Leistungsgrößen wie demDurchsatz, dem Antwortzeitverhalten <strong>und</strong> der Termintreue wird besonders dasVerhalten des Systems an der Benutzerschnittstelle gemessen. Die Leistung, welche imrealen Betrieb erbracht werden kann, wird somit auf realistische Weise eingestuft.[HU00; Sa02; Sa04].3 Methoden, Testverfahren <strong>und</strong> Werkzeuge3.1 Methoden zur Leistungs<strong>bewertung</strong>Die Methoden zur Bewertung von Leistung lassen sich in drei Klassen unterteilen, diesedrei Klassen sind die analytischen Methoden, die Messung <strong>und</strong> die Simulation. Abb. 3.1verdeutlicht die Klassifizierung.Leistungs<strong>bewertung</strong>Analytische ModelleMessungSimulationWarteschlangenMonitoringPetri-NetzeBenchmarking... ...Testtools...Abb. 3.1: Methoden zur Leistungs<strong>bewertung</strong> [MF03, S. 6].Analytische ModelleAnalytische Modelle versuchen die Leistung eines Systems in Form von Gleichungenabstrakt zu beschreiben. Der Aufwand <strong>und</strong> die Kosten, die mit dem Aufbau von realenTestszenarien verb<strong>und</strong>en sind, können auf diese Weise vermindert werden. Der Testvon z. B. Multi-User-Systemen <strong>und</strong> großen Web-Anwendungen mit einer Vielzahl vonzugreifenden Benutzern kann somit wesentlich einfacher durchgeführt werden. Im6