dynaTrace software GmbH
Login Kontakt English
Skip Navigation Links Skip Navigation Links
Skip Navigation LinksHome > Lösungen > Life-Cycle > Qualitätssicherung

Qualitätssicherung = Performancesicherung

Sie stehen kurz vor der Release und die Anwendung erfüllt die definierten Ziele nicht? Last-Test Reports attestieren Ihren Anwendungen ungenügende Performance? Sie versuchen herauszufinden wo genau das Problem liegt und wie Sie es beheben können? Das dynamische Verhalten Ihrer Applikation soll auch während Ihrer Last-Tests exakt analysiert und diagnostiziert werden? Die komplexe Software-Architektur erschwert diese Aufgabe zunehmend und Probleme lassen sich oft nicht mehr nachvollziehen? Genaue Ursachenforschung während der Qualitätssicherung wird speziell in verteilten heterogenen Systemen immer schwieriger. Bottlenecks und Stabilitätsprobleme sollen möglichst frühzeitig diagnostiziert und an die Entwicklungsabteilung kommuniziert werden. Die Anforderungen an QA-Experten steigen. Umso wichtiger wird der Einsatz professioneller Diagnosesoftware zur Unterstützung der Qualitätssicherung.
dynaTrace Diagnostics® liefert speziell für diese Anforderungen die Lösung zur punktgenauen Identifikation und Diagnose von Performance- und Stabilitätsproblemen.

Performancediagnose von geschäftskritischen Transaktionen im Last-Test-Betrieb

Dabei stellen komplexe Anwendungen keine Hürde für eine effiziente Qualitätssicherung mehr dar. Mittels Automated Architecture Discovery erkennt dynaTrace Diagnostics vollautomatisch verteilte heterogene Java SE/EE und .NET Architekturen und deren Komponenten. Mit Hilfe vorkonfigurierter KnowledgeSensors werden aus Load-Test-Tools generierte Transaktionen über mehrere Server und Tiers hinweg aufgezeichnet und zu PurePaths korreliert. Diese PurePaths ermöglichen die Analyse geschäftskritischer Business-Transaktionen aus der Enduser-Perspektive von der Eingabe bis hin zur Datenbank, und bieten QA-Experten tiefgehende Einblicke in die Applikation. So unterstützt dynaTrace Diagnostics sowohl bei Diagnosen in Last-Tests, als auch in der funktionalen Fehlersuche. Mitarbeiter der Qualitätssicherung benötigen somit keine detaillierten Kenntnisse von den zu testenden Applikationen.

Last-Test-Integration mit dynaTrace Diagnostics

Auch für die Integration mit Load-Testing-Tools ist gesorgt. So wird dynaTrace Diagnostics ganz einfach mit Produkten wie Mercury LoadRunner, Borland SilkPerformer, Apache JMeter, etc. integriert. dynaTrace Diagnostics zeichnet dann Load-Test-Requests gezielt über mehrere Server und Tiers hinweg auf. Ebenso werden fehlgeschlagene Transaktionen registriert und analysiert. So korreliert dynaTrace Diagnostics Last-Tests-Ergebnisse mit eigenen Diagnoseinformationen, wodurch der Informationsgehalt und Nutzen durch die generierten QA-Reports weiter steigt.

Automatisierte Diagnose Reports über das dynamische Verhalten der Anwendung erleichtern zudem die Identifikation von Bottlenecks und die Kommunikation an die Entwickler. Im Rahmen des Session Recordings gespeicherte Diagnoseinformationen werden so gemeinsam mit den Diagnose Reports einfach an die Entwicklungsabteilung weitergegeben. Zeitraubende Trial-and-Error Prozeduren werden so vermieden und Probleme werden rekonstruiert statt reproduziert.

Detaillierte Diagnose-Reports für QA-Experten

dynaTrace Diagnostics bietet QA-Experten umfassende Diagnosemöglichkeiten. Sowohl Speicher-, Synchronisations- und Performance-Diagnosen, als auch detaillierte Remoting-Analysen liefern tiefgehende Erkenntnisse über das dynamische Verhalten der Anwendungen. Die Korrelation kritischer Transaktionen mit Resource Metrics unterschiedlicher Applikationsserver, sowie umfangreiche API- und Component-Breakdown-Analysen bieten noch tiefere Einblicke in die innersten Mechanismen der Applikationen.

Auch für zukünftiges Wachstum ist dynaTrace Diagnostics bestens gerüstet. Durch die hohe Skalierbarkeit von mehreren JVM bis hin zu komplexen Clustern werden auch zukünftige Anforderungen erfüllt. Und all dies bei kontrollierbar niedrigem Overhead.

Key-Benefits in der Qualitätssicherung
Load-Testing Integration: Integrationsmöglichkeiten mit Load-Testing-Tools für Borland SilkPerformer, Mercury Load Runner, Apache JMeter und anderen Produkten.
Load-Test Correlation: Korrelation von Last-Test-Ergebnissen mit Diagnoseinformationen von dynaTrace Diagnostics.
Failed Transaction Capturing: Fehlgeschlagene Transaktionen werden ganz einfach aufgezeichnet und die zugrundeliegenden Ursachen diagnostiziert.
Automated Architecture Discovery: Automatische Erkennung verteilter Anwendungen und deren Komponenten durch vorkonfigurierte KnowledgeSensors™, die in Echtzeit editiert werden können.
Automated Diagnostics Reports: Automatische Diagnose Reports erhöhen die Transparenz für QA-Experten und erleichtern die Kommunikation mit Entwicklungsteams.
PurePath Technology®: Performancediagnose geschäftskritischer Business-Transaktionen aus Endbenutzer-Perspektive über mehrere Server und Tiers hinweg bis auf auf Code-Ebene und teilweise noch tiefer.
Session Recording: Dokumentation und Speicherung kompletter Diagnose Sessions ermöglichen Performancevergleiche mehrerer Last-Tests.
Total Diagnostics: Umfassende Diagnosemöglichkeiten zur Analyse von Speicher- , Synchronsations- und Performanceproblemen, sowie detaillierte Remoting-Analysen und API- / Component-Breakdown.
Scalability and low overhead: Hohe Skalierbarkeit von mehreren JVMs/CLRs bis hin zu komplexen Clustern sorgt für Einsatzmöglichkeiten im Produktivbetrieb, Diagnose auch unter Last und für die nötige Flexibilität für zukünftige Anwendungen – und all dies bei kontrollierbar niedrigem Overhead.

Key Facts
  • Code-level Transaction Tracing
  • Production-save Overhead
  • Load-Testing Integration (SilkPerformer, LoadRunner, JMeter, ...)
  • Automatische QA-Reports
  • Diagnostics Repository
  • Verbindet QA und Entwicklung
Nächste Schritte
Resourcen
Success Stories
Fragen?



© dynaTrace software® 2008