Performance-Testing als Basis für Performanceoptimierungen

Slides:



Advertisements
Ähnliche Präsentationen
Web 2.0 Social Network Communities
Advertisements

Vergleichstests – Kompetenztest Thüringen Ergebnisse 2008/09 Primar – Klasse 6
Praxisvortrag Projektüberwachung und -steuerung
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Holger Harms, Harald Widiger,
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Eine Fallstudie zur Wirtschaftsinformatik
Zusammenfassung & Fazit
Die Teilnahme ist kostenlos! Ansprechpartner ist Bernhard Schick vom Team 1.9 Tel.: 0173 / DiedenbergenPhilipp-Keim-Schule Oberer.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Ergebnisse der Makrozoobenthos-Beprobung März 2007 Vergleich detaillierter Nachweisverfahren nach BWK-Merkblatt 3 für das Morsbacheinzugsgebiet Wuppertal,
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Schulz & Löw Consulting GmbH
Scoobys verrückter TagQuiz Scoobys verrückter Tag.
20:00.
© by ppedv AG Partner: Silbersponsoren:Veranstalter: Goldsponsor: Automatisierte Generierung von Unit-Tests mit PEX Thomas Schissler
Mehr Geschäft mit Value Apps
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
„Buy and Make“ anstelle von „Make or Buy“
demo Kostenlos bis 5 Benutzer Entwickelt für kleine Teams Source Control Work Item Tracking Build Automation Mehr… Support für Visual Studio.
Tiroler Bauernstandl – die Heimat der Tiroler Schmankerl.
Mit 3 Schichte zum Erfolg
Enterprise Applications: Business Processes and Programming Model Dr.-Ing. Jürgen Müller Martin Lorenz.
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Vorgehen bei der Entwicklung mobiler Lösungen
Umweltdaten via Smartphone
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Swiss TechNet Events Herzlich Willkommen IT-Dokumentation und Monitoring mit Visio und SharePoint 2013 "out of the box 27. März 2013 Senaj Lelic, MVP Visio,
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Visual Studio 2012 Pre-Launch Event Neno Loje Berater & MVP für Visual Studio ALM, TFS & Scrum, Hansjörg Scherer Microsoft Switzerland.
Mehr zum Testen von Hypothesen
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Einführung in das Wissenschaftliche Arbeiten Andreas Hechenblaickner Programmiersprache Eiffel
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
1. Online - ISP - Monitor Konzeptpräsentation April 2001
...connecting worlds GDI Workshop Ilmenau, Praktische Anwendung OGC-konformer Service mit ESRI Technologie am Beispiel eines Web Mapping Service.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Maximale Sicherheit für PC-Systeme. Was ist der PC-Sheriff 2000? Wie funktioniert der PC-Sheriff 2000? Warum PC-Sheriff 2000? Desktop-Probleme Vorteile.
Symmetrische Blockchiffren DES – der Data Encryption Standard
Bild: Still Univ.-Prof. Dr.-Ing. Jochen Deuse, Dipl.-Logist. Markus Droste OptiMilk – Mathematische Modellierung innerbetrieblicher Milkrun-Systeme zur.
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Romano Roth & Oliver Brack Zühlke Engineering AG.
© &.com Part Average Analysis PAA Rev. 2.0 / Grundlage der Methodik P AA.
Zusammengestellt von OE3DSB
Gruppeneinteilung Gruppe 1Gruppe 2Gruppe 3Gruppe 4.
1 DEUTSCHES ELEKTRONEN-SYNCHROTRON NOTKESTR HAMBURG PHONE FAX KDS-Anwendertreffen A. Robben (IPP),
Unterlage für die Milch-Pressekonferenz am 11. November 2008
Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Errichtung von zwei Kindertagesstätten in Immensen- Arpke und Ahlten
Staudinger Wer bin ich?. Staudinger Wer bin ich? Technische Hinweise Nutzen: Anklicken eines Puzzlesteins  Entfernen Klick neben das Puzzlefeld  nächste.
Sichtbarkeit von Religion, Karlsruhe, 23. Oktober 2013, © H.R.Hiegel 01 Danke für die Initiative und die Einladung. Ich werde versuchen, 5 Punkte zu unterbreiten.
Was spricht für EMC für SQL?
7.-8. März 2013, Rosenheim Brand my SharePoint grafische Gestaltung von SharePoint 2013-Webseiten Fabian Moritz | MVP SharePoint Server.
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Mobile-Applikationen mit Agisviewer-Technologie Urs Richard, Stadtlandfluss.
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
Gewachsene Architektur Das kann nicht funktionieren!
 Präsentation transkript:

Performance-Testing als Basis für Performanceoptimierungen Thomas Schissler artiso AG

Thomas Schissler

Erfahrungsberichte Warum ist Performance-Testing relevant?

Projekterfahrung Software zur Auswertung von Bild-Daten Projektmanagement System Software zur Auswertung von Bild-Daten Software zur Visualisierung von Messdaten Zeiterfassungssystem

Learnings Schlechte Performance erzeugt Unzufriedenheit beim Anwender die nicht durch Features kompensiert wird Performance muss früh im Projekt betrachtet werden Performance sollte im Projektverlauf beobachtet werden Performance-Analysen kosten Zeit, die ist aber gut investiert

Product Backlog Risiko- Analyse Performance Ziele Kunden- Feedback Performance Tests Dashboard Analyse und Optimierung Autom. Testausführung

Werzeuge Wie kann Performance-Testing umgesetzt werden?

Demo Load Tests Custom Performance Counter Logging Profiler

Monitoring Wie visualisieren wir Probleme und Lösungen?

Technologie-Vergleich Method #Values Time (sec) per value (sec) Entity Framework 100.000 0,15 0,00000150 1.000.000 1,46 0,00000146 2.304.040 3,49 0,00000151 Stored Procedures + Entity Framework 0,12 0,00000120 1,17 0,00000117 2,92 0,00000127 Stored Procedures + Data Reader 0,081 0,00000081 0,79 0,00000079 2,04 0,00000089 better 2.304.040 values = Time span of 8h with 40 process values (saved every 500ms)

Performance Trend

Demo Load Tests Trend Analyse

Performance Dashboard Date Mem CPU ● 03.11.2012   04.11.2012  05.11.2012 06.11.2012 07.11.2012 08.11.2012 09.11.2012 10.11.2012 11.11.2012 12.11.2012 13.11.2012 14.11.2012 15.11.2012 16.11.2012 17.11.2012 - 18.11.2012 19.11.2012 20.11.2012

Langzeit-Analysen

Visual Studio 2013 Was ist neu?

Visual Studio 2013 Load Tests in der Cloud Erweiterte Profiling-Optionen Concurrency-Analyse UI Responsiveness (Win 8 Store Apps) Energy consumption Verbesserter Memory-Profiler

Zusammenfassung Performance Monitor ist entscheiden für Kundenzufriedenheit Grundsätzliche Performance-Fragen früh im Projekt klären Know-How aufbauen um Performance-Monitoring effizient nutzen zu können Mit Bezug auf die Zielsetzung

Noch Fragen?

Thomas Schissler tschissler@artiso.com Phone: +49 (7304) 803-0 artiso AG Oberer Wiesenweg 25 D-89134 Blaustein http://www.artiso.com/problog