next up previous contents index
Next: Oberflächenbasierte Techniken Up: Client-seitige Anwendungsüberwachung Previous: Client-seitige Anwendungsüberwachung

Simulation von Benutzertransaktionen  


Durch Generierung von simulierten Benutzertransaktion en (BTA s) und Messung der Zeit für die Bearbeitung einer derartigen BTA  ist es möglich, die Verfügbarkeit von Anwendungsdienst en zu überprüfen. Mehrere - evtl. im Netz verteilte - Simulationsagenten schicken Testanfragen an die Serversysteme und ermitteln die Zeit, die bis zur Beantwortung der Anfrage vergeht. Falls die erzielte Antwortzeit  einen festzulegenden Schwellwert überschreitet oder die erhaltene Antwort ein nicht korrektes Ergebnis enthält, kann der Simulationsagent ein Managementsystem beispielsweise mittels eines Events informieren.

Die Verwendung simulierter Transaktionen ist nicht geeignet, um die Erfüllung einer Dienstvereinbarung zu überprüfen. Es werden nicht die tatsächlich von einem Nutzer ausgeführten Transaktionen gemessen, sondern künstlich erzeugte Testtransaktionen. Somit kann diese Technik nur verwendet werden, um stichprobenartig die Verfügbarkeit von Serversystemen zu überprüfen. Um zu Ergebnissen zu gelangen, die die tatsächlichen Erfahrungen des Nutzers annähernd widerspiegeln, ist es erforderlich, Messungen in sehr kurzen Abständen auszuführen. Eine Folge hieraus ist eine erhebliche zusätzliche Belastung des Servers und des Netzes durch die synthetischen Transaktionen, die zu einer weiteren Leistungsabnahme führen kann. Ein weiteres Problem stellt die Platzierung der Simulationsagenten dar: Um zu aussagekräftigen Ergebnissen zu gelangen, sollten diese möglichst im selben Subnetz platziert werden wie die tatsächlich von den Nutzern eingesetzten Clients. Dies führt zu Verteilungsproblemen in großen Umgebungen. Ein weiterer Nachteil ist, daß Testtransaktionen auf den tatsächlichen Unternehmensdaten zu inkonsistenen Daten führen können bzw. jeweils nach Durchführung der Testtransaktionen einen Rollback der Transaktion erforderlich machen.


next up previous contents index
Next: Oberflächenbasierte Techniken Up: Client-seitige Anwendungsüberwachung Previous: Client-seitige Anwendungsüberwachung
Copyright Munich Network Management Team