Application Performance Management

Tuning statt Doping

Sind Ihre Anwendungen fit? Macht Ihr Netzwerk unter Belastung schlapp? Regelmäßige Diagnostik hilft vorbeugen und Engpässe rechtzeitig zu erkennen. Die eingesetzten Anwendungen werden ständig konsolidiert. Das bedeutet, dass die Anforderungen an die IT mit wachsender Komplexität und Nutzerzahl fortlaufend steigen.

Mit entwicklungsbegleitenden Tests sparen Sie sich die Zeit für langwierige Fehlersuche nach dem Release. Lernen Sie Störungen zu identifizieren bevor Sie entstehen. Überprüfen Sie Ihre Anwendung auf Performance und Stabilität, damit Sie und Ihre IT für den nächsten Marathon bereit sind.

Application Performance messbar machen

Steigern und erhalten Sie die Leistungsfähigkeit von Anwendungen durch regelmäßige Diagnosen

Der erste Eindruck eines Nutzers gegenüber einer Anwendung ist entscheidend für die weitere Akzeptanz. Neben optischen Eindrücken sorgt vor allem ein schnelles Antwortzeit-Verhalten dafür, dass eine nachhaltige Zufriedenheit erreicht wird. Hierfür sollten Sie vorbereitet sein. Mit zyklischen Last- und Performancetests geben wir Auskunft über die Leistungsfähigkeit Ihrer IT.

Denken Sie auch daran, Ihre Produktivsysteme zu überwachen. Ein intelligentes Monitoring misst nämlich nicht nur Systemparameter wie CPU-Auslastung oder aktuelle Speicherbelegung, sondern auch Antwortzeiten und deren Verfügbarkeit aus Benutzerperspektive.

Für tiefergehende Analysen messen wir direkt innerhalb Ihrer Web-, Java- oder .NET-Applikation über sämtliche Softwaresysteme (Tiers). So erkennen wir Engpässe und zeigen Ihnen Lösungsmöglichkeiten auf.

Sollte es während der Tests oder im Tagesbetrieb Störungen geben, muss deren Ursache schnellstmöglich identifiziert werden. Dafür bieten sich so genannte Root Cause-Analysen sowie die Untersuchung der gesamten Anwendungsumgebung an - vom Netzwerk über Datenbanksysteme bis hin zur Applikation.

Vorteile

  • Spürbar höhere Zufriedenheit Ihrer Anwender und Kunden
  • Überprüfung Ihrer Non-Funktionalen Anforderungen
  • Überprüfung des Sizings Ihrer eingesetzten Hardware
  • Keine nachträglichen Optimierungskosten nach dem Release
  • Identifizierung von Ursachen für Verzögerungen, Abbrüche oder Langlauftransaktionen
  • Entwicklungsbegleitende Optimierung Ihrer Systeme

Erfolgsfaktoren

  • Für die Durchführung von Performance-Messungen sollten neben Anforderungen zur Funktionalität auch Qualitätsanforderungen für Performance, Stabilität oder Leistungsobergrenzen existieren.
  • Diese Kriterien bilden die Grundlage für Service Level, die Sie gegenüber Ihren Kunden beziehungsweise Ihrem Provider abschließen.
  • Das Setup sollte in Zusammenarbeit mit den Entwicklungsteams oder noch besser parallel zur Entwicklung erfolgen.

Kennzahlen

  • 750 Lasttests pro Jahr mit einer Gesamtdauer von mehr als 40.000 Minuten
  • über 200 erstellte Skripte zur Überwachung von mehr als 190 End-to-End-Profilen
  • Überwachung von 600 Remote-Servern und mehr als 1.000 Applikationen

Werkzeuge

  • HP Loadrunner
  • HP Performance Center
  • HP Business Service Management
  • HP Sitescope
  • Apache JMeter
  • Icinga / Nagios

Leistungen im Detail

Testkonzepte

Im Testkonzept werden die Rahmenbedingungen festgelegt

Anhand der Anforderungen erstellen wir das Testkonzept. Darin werden Testziele, -verfahren, -daten sowie eingesetzte Werkzeuge definiert. Auf Basis der Funktionstests wählen wir Testfälle für die Performance Messungen aus. In Stufe eins bieten sich hierbei Regressionstests an.

Testausführung

Speziell erstellte Skripte steuern die Last- und Performancetests.

Auf Basis von Testfällen werden wiederverwendbare Skripte für Last- und Performancetests erstellt. Anhand der Skripte wird ein Lasttestszenario erstellt, welches die zu erzeugende Last über die Zeit sowie die zu überwachenden Systemparameter. Nach der Testdurchführung wird ein individueller Ergebnisreport erstellt.

Applikationsanalysen

Proaktive Applikationsanalyse für bessere Performance

Begleitend oder proaktiv nehmen wir Ihr IT-System unter die Lupe und betrachten Performance und Architektur. Wir identifizieren mögliche Engpässe und Störungsursachen im Rahmen des Problem-Managements. 

Alles aus einer Hand

Monitoring und Analyse aus einer Hand

Für den Einsatz Ihrer Werkzeuge oder komplexer Monitoring-Lösungen übernehmen wir auf Wunsch den gesamten Betrieb für Sie - laufend, vor Ort oder Remote.