A Fool with a (Loadtest-) Tool is still a Fool!

Größe: px
Ab Seite anzeigen:

Download "A Fool with a (Loadtest-) Tool is still a Fool!"

Transkript

1 Kriterien für die Auswahl eines Lasttest-Tools A Fool with a (Loadtest-) Tool is still a Fool! VON ALEXANDER WEICHSELBERGER Es gibt viele Gründe für schlechte Performance von webbasierten Applikationen: das Zusammenspiel der vielen Systemkomponenten, die teilweise unzureichende oder unmögliche Planbarkeit der Systemauslastung bei im Web angebotenen Services, aber auch der Kostendruck vonseiten der Betreiber (interne IT-Mannschaft, ASPs) oder die mangelnde Beherrschbarkeit der Anbindungen (z.b. Dial-up mit niedriger Bandbreite). Dies verleitet sinnvollerweise mehr und mehr dazu, vor dem Deployment qualitätssichernde Lasttests durchzuführen. Die Friday Night Pizza Party, also ein manueller Test von Applikationen mit vielen Usern, ist aus den in der Literatur ausreichend hinterlegten Gründen klar abzulehnen: Die Nicht-Nachvollziehbarkeit der Last (wer hat wann was genau wie gemacht?), die Unwirtschaftlichkeit insbesondere des Client-Systemaufbaus (wer hat auf die Schnelle 100, 1.000, , Rechner zur Verfügung?), aber auch die Motivation der Menschen (wer macht gerne ein Set von Transaktionen über Stunden immer wieder?) usw. führen diesen Ansatz ad absurdum. Abgesehen davon, dass diese Probleme lediglich den lasttreibenden Aspekt des Lasttests adressieren was aber ist mit folgenden wesentlichen Funktionen und Bereichen des Lasttests? Lastskripts (Geschäftsprozesse welche Transaktionen werden durchgeführt?) Durchführung (Ramp-up und -down der Last, in welchem Verhältnis stehen die einzelnen Transaktionen) Monitoring der Systemkomponenten (Datenbanken, Application Server, Webserver, Netzwerke, LoadBalancer) Analyse (Root-cause Analysis) sowie Verwaltung der Kennzahlen und Berichte Dass man sich für diese umfangreiche Aufgabenstellung mit einem Werkzeug ausstatten muss, liegt auf der Hand. Doch nach welchen Kriterien geht man bei der Auswahl eines guten Lasttest-Tools vor? Vorliegender Artikel beschäftigt sich mit diesen Anforderungen und liefert eine Darstellung darüber, welche Funktionen im Rahmen eines Lasttestprojekts hilfreich sind. Sämtliche vorliegenden Charts und Grafiken wurden im Rahmen eines Realprojekts bei Herold Business Data unter Einsatz des Mercury LoadRunner erstellt. Was ist das Ziel? Ziel jedes Lasttests müssen Antworten auf folgende Fragen sein: Ist meine Ap- plikation bei der geplanten User-Anzahl schnell genug (Stichwort: SLA)?, Sind die Systemkapazitäten für die erwartete Benutzeranzahl ausreichend (und wo liegt die Lastobergrenze)? oder aber auch Ist das System in diesem Lastbereich stabil?. Am Ende aller Tage ist s die Antwort auf die Frage Wie fühlt sich ein Benutzer mit Das Projekt Lasttests minimieren die Risiken bei einer tief greifenden Umstellung der Applikation. Für Herold war es wichtig, dass wir bei möglichst realistischer Applikationsbelastung die Performance verifizieren und sicherstellen konnten. Bei dem zu erwartenden Anstieg der User-Zahl ist es notwendig, die System-Bottlenecks zu identifizieren und die darauf abgestimmten richtigen Tuning-Maßnahmen einzuleiten: Die Herold-Webapplikation ist eine performante Suchmaschine; den Auslastungsstatus der einzelnen Systemkomponenten in dieser verteilten Applikation zu wissen ist obligat. Robert Lux (IT Manager Development, Herold Business Data) 39

2 Analysieren Sie das User-Verhalten, die Verhältnisse und Ähnliches vor der Erstellung des Lastskripts. Diskutieren Sie diesen Aspekt mit den fachlichen Projekttitelthema Listing 1 Individuelle Oracle-Kennzahlenerweiterung im LoadRunner vmon.cfg [Custom0] ; Name muss unique sein: Name=sum sleep per unit ; Kurze Beschreibung, ; findet sich auf bei der Monitorauswahl wieder: Description=number of sleeps (failed to obtain a latch by spinning) ; Query, die Oracle durchführt ; Achtung: Nur Zahlen als Kennzahl möglich Query=SELECT sum(sleeps) from v$latch where gets>0 ; Gesamtzahl (0) oder Anzahl pro Messperiode (1) IsRate=1 Listing 2 OpenHeroldMainPage() { SEQLogLOGMessage ( OpenHeroldMainPage started ); <<< Log Messages lr_think_time(3); <<< think time Setting lr_start_transaction( OpenHeroldMainPage ); <<< Start Transaction web_url(lr_eval_string( {URL} ), web_add_cookie( crp=4e214278e952ab3d; DOMAIN={URL} ); SEQLogLOGMessage ( Loading Herold Main Page ); web_submit_data( at.herold.sp.servlet. SPHomeServlet, lr_end_transaction( OpenHeroldMainPage,LR_AUTO); <<< End Transaction SEQLogLOGMessage ( Stored Session ID {WCSParam_ Diff1} ); <<< Log Messages SEQLogLOGMessage ( OpenHeroldMainPage finished ); <<< Log Messages return 0; } meiner zukünftigen Applikation?, die alle Kriterien unter einen Hut bringt. Der Aspekt Zukunft ist dabei ausschlaggebend oft sind es neue Applikationen, die freigeschaltet werden (wie zum Beispiel bei Herold.at, wo als relevante Frage das Antwortzeitverhalten der neuen Applikation bei einer spezifischen Userlast im Mittelpunkt stand), oft aber auch Analysen neuer Hardware oder der Wunsch, Neuinvestitionen in die Systemperformance besser abschätzen zu können (die Suche nach dem System-Bottleneck). Zwei Aspekte sind hinsichtlich der Zieldefinition wichtig: Ergebnisse aus der Lasttestecke liefern immer nur Teile des Puzzles der Metafrage: Kann ich live gehen? und nie die ganzheitliche Antwort auf diese Frage selbst (Stichwort: funktionale Tests, Integrationstests etc.). Gerne lassen sich Lasttester zu Lastszenarien hinreißen, die zwar die Server- CPUs zum Schwitzen und das Netzwerk zum Glühen bringen, die dieselben in der Beantwortung der Fragestellung jedoch keinen Schritt weiter kommen lässt. Machen Sie sich klar, was Ihre Ziele sind, sprich: Suchen Sie nicht nach irgendwelchen Antworten, sondern nach jenen, die Ihre Fragen beantworten. Wenn Sie wissen, welche Fragen Sie zu beantworten haben und in welcher Umgebung die Antworten zu suchen sind, ergeben sich die ersten relevanten Kriterien für die Tool-Auswahl. Bei einem Projekt im Oracle-Datenbankumfeld ist es zum Beispiel sehr hilfreich, wenn das Tool bereits eine breite Auswahl von Kennzahlen anbietet. Man sollte aber auch die Auswahl einfach erweitern und individuelle Kennzahlen aus den v$-tabellen in das Monitoring einbinden können. Akronyme & Definitionen MQ: (Gartners) Magic Quadrant Single-User-Verhalten: Oftmals ist ein einzelner User langsamer als der Best Case im Lastverlauf SLA: Service Level Agreement System-Bottleneck: der langsamste Systemteil; vor der Beseitigung desselben machen andere Tuning-Maßnahmen keinen Sinn Think Times: Zeit zwischen den Interaktionen mit der Applikation Virtual User: emuliert Real User -Client-Transaktionen von lasttreibenden Rechnern (auch: VUser) Real User vs. Virtual User: Wie realistisch ist der Load? Die Last wird bei Lasttests durch so genannte Virtual User erzeugt: konkurrierende Lasttreiber, die möglichst geringe Systemanforderungen haben sollen (damit man wenige lasttreibende Rechner benötigt) und auf Protokollebene Transaktionen durchführen. Ein wesentlicher Erfolgsfaktor bei Lastprojekten liegt in der Erstellung einer möglichst realistischen Last. Doch welche Transaktionen sollen durch diese Virtual User gemacht werden? Üblicherweise wird eine geringe Anzahl von den wesentlichen Geschäftsprozessen mit dem Lasttest-Tool durchgeführt und in einem Skript aufgezeichnet. Ein einfaches Capture durch den Lasttester wäre als reale Last sicherlich falsch (der Lasttester würde bestimmt einen anderen Transaktionsverlauf als der Kollege im Fachbereich aufzeichnen. Maßgebliche Einflussfaktoren für die Erstellung der realen Last in einem Skript sind: unterschiedliche Think Times Verhältnis der unterschiedlichen Transaktionen zueinander Verhältnis der unterschiedlichen User- Typen (neue User, Fachabteilungs-User, Power User, Administratoren etc.) Anzahl und Verteilung der Input-Daten (nicht immer den gleichen Kunden suchen, Stichwort: Caching) Nicht alle User arbeiten fehlerfrei simulieren Sie auch falsche Eingaben Fool s Tipp I Definieren Sie die Think Times in Grenzwerten, lassen Sie sie aber innerhalb dieser Grenzen im Lastlauf randomizen. Real users are RANDOM! (Scott Barber) Fool s Tipp II Oft werden in den Unternehmen seit Jahren Systemkennzahlen gesammelt, die bereits eine etablierte Bedeutungen haben: Achten Sie bei der Tool-Auswahl darauf, dass Sie Kennzahlen, die Sie nicht selbst über das Lasttool erstellen/erhalten können, später in die Analyse einbinden können. Diese Kennzahlen erleichtern die Interpretation des Lastlaufergebnisses für alle! Und reden Sie mit allen Stakeholdern über Kennzahlen, die gesammelt werden sollen so stellen Sie sicher, dass alle ihre Kennzahlen erhalten können. 40

3 Kennzahlen sammeln aber welche? Stellen Sie sich vor, Sie haben den Lasttestaufbau gemacht, das Skript erstellt, die Monitore eingerichtet, Sie haben ein Zeittitelthema verantwortlichen, beobachten Sie die realen User-Gruppen (nicht nur einen bestimmten realen User: Nicht alle User machen alles) und fragen Sie nach Statistiken (diese sind oft auch in der Systemadministration zu finden). Setzen Sie auf ein Tool, das Sie bei der Realisierung Ihres Skripts, also der Abbildung einer realen Last, unterstützt. Ein Aspekt bei der Skripterstellung ist die Bildung von Transaktionsklammern als Ergebnis des Lastlaufs wollen Sie schließlich wissen, welche Teile Ihrer Geschäftsprozesse wie lange dauern. Diese Klammern werden ebenfalls im Skript gesetzt (Listing 2). Wie im Beispiel gezeigt, werden die Think Times besser außerhalb der Transaktionen gesetzt dann muss man sie bei der Antwortzeitanalyse nicht berücksichtigen. Auch kann man beim Lastlauf die Think Times randomizen, was eine reale Last nochmals wahrscheinlicher macht. Würden die Think Times innerhalb der Transaktionen zufällig ausgewählt, wären End-to-End-Performance-Aussagen allerdings nicht mehr möglich. keine schlagartige Belastung mit der gesamten geplanten Last. Definieren Sie ein entsprechendes Ramp-up und Downfenster für einen Lasttest finden können, die Lasttreiber belasten Ihre Umgebung und da, die Frage Ihres Kollegen: Kann man das und das auch sehen? (noch dramatischere Auswirkungen kann diese Frage haben, wenn der Lastlauf abgeschlossen ist und Sie in der Analysephase sind). Erfahrungen dieser Art verleiten dazu, möglichst alle (!) Daten zu sammeln, die beim Lastlauf möglich sind. Lässt man offensichtlich nutzlose Kennzahlen (zum Beispiel statische Kennzahlen, die man auch im Zuge der Analyse erheben kann) bei der zyklischen Datensammlung im Lastlauf außen vor, meine ich: ja! Lastläufe haben zum einen zumeist einen extrem kritischen Pfad hinsichtlich der Möglichkeit einer außerplanmäßigen Wiederholung, kosten echtes Geld (in der Literatur geht man von rund zwei Prozent der Entwicklungskosten aus), dauern im Regelfall nur ein paar Stunden (somit ist die Datensammlung nicht systemkritisch) und wenn Daten fehlen, kann man manche Aussagen einfach nicht machen. Ein Mehr an Daten ist im Regelfall, zumindest bei kommerziellen Lasttest-Tools, aufgrund der Systemtopologie unproblematisch (Client- Kennzahlen-Logging bei dem lasttreibenden Rechner mit Post-Lastlauftransfer der Daten zum Controller etc.), sollten Sie jedoch bandbreitenseitig Probleme erwarten (Netzwerk zwischen Server, Firewall, LoadBalancer und Controller), müssen Sie von diesem Ansatz abweichen. Ein Ansatz wäre es, mehrere Lastläufe mit dem unterschiedlichen Analyse-Schwerpunkten durchzuführen. Der Lastlauf Verwalten der Last Der Lastlauf selbst besteht daraus, das System mit den geplanten Virtual-Usern zu belasten. Erstellen Sie verschiedene Lastszenarien unter Berücksichtigung folgender Patterns: Fool s Tipp III Nach Zieldefinition, Festlegen dertransaktionen (Skripts) sowie Auswahl und Konfiguration der Monitore sind vor dem Lastlauf folgende Validierungen obligat: korrekte Funktion der Skripts am besten durch eine geringe Anzahl von Virtual-Usern gegen die Last-Environment laufen lassen (Randomizing der Daten etc. nicht vergessen). Liefern die Monitore korrekte Daten und nicht nur irgendwelche Daten? Seien Sie bei der Verifikation besonders kritisch bei statischen Daten, die eigentlich nicht so sein sollten (zum Beispiel Anzahl der absoluten Database Connections, die sich über die Laufzeit nicht ändert). Anzeige 41

4 Abb. 1: Überlagerung von mehreren Lastläufen up der Last. Dadurch lassen sich interessante Erkenntnisse am Anfang des Lastaufbaus hinsichtlich Single-User-Verhaltens bzw. Ressourcenfreigabe am Ende des Lastlaufs beobachten. Durch einen kontinuierlichen Lastaufbau können Sie, sofern Ihr Tool Real-time-Monitoring anbietet, auch sehen, wie sich die Kennzahlen im System entwickeln. Dies ist dann interessant, wenn Ihr System bereits frühzeitig (vor voller Belastung) lasttechnisch im Eck ist (dabei hilft es, wenn Sie viele Kennzahlenmonitore beim Lastlauf parallel ansehen können). Durch Real-time-Monitoring kann man bereits beim Lastlauf einen ersten Hinweis für System-Bottlenecks bekommen. Legen Sie die Verhältnisse der einzelnen, individuellen Nutzer-Gruppen (sprich: Lastskripts) basierend auf der Standardverteilung der User-Transaktionen fest. In diesem Kontext spielen Think Time, Connection Speed (inwiefern beeinflussen Netzwerkbandbreiten und -latenz die Systemantwortzeiten?) und Error Handling (bauen Sie bewusst Network Failures ein) eine wesentliche Rolle! Ihr Tool sollte diese Aspekte unbedingt ermöglichen. Kleiner Tipp am Rande: Etablieren Sie beim Lastlauf eine Open Door Policy. Wenn der Lastaufbau stufenweise erhöht wird, dann ist das wohl der actionreichste Abschnitt des Lasttests. Lassen Sie die Stakeholder, deren Interesse vorausgesetzt, daran teilhaben. Die Analyse Bei der Analyse handelt es sich um den wichtigsten Projektschritt allerdings wird in dieser Phase am deutlichsten klar: Trash in Trash out (hinsichtlich Datensammlung der Monitore, Systemenvironment, Skripte etc.). Letztlich geht es bei der Analyse darum, die Puzzleteile zusammenzufügen, die Ihnen bei der Beantwortung Ihrer Metafrage helfen. Die Kennzahlenanalyse ist sicher zu einem Gutteil ein Prozess der Gegenüberstellung von Daten, Correlation Identification, Kurvendiskussionen usw. Ihr Tool sollte Sie dabei unterstützen, spielerisch mit den Daten umzugehen und Sie zu den Lösungen hinzuführen. Der Report Klassische Details eines Reports enthalten Informationen über die Anzahl von gleichzeitigen Benutzern, Page Impressions (oft ein externes Bewertungskritierium von Websites hinsichtlich User-Frequenz), Entwicklung des Antwortzeitverhaltens bei Erhöhung der Last allen Details gegenübergestellt natürlich der Vergleich mit den SLA-Zielen und Verifikation entsprechender Systemstabilität. So sehr man sich dafür interessiert eine reine Systemkennzahlendarstellung ist Unsinn (zum Beispiel CPU Utilization über die Laufzeit. Eine Ergänzung durch andere Kennzahlen (zum Beispiel Virtual User, Hits per Second, Throughput) bringt gleich mehr, da die Kennzahlen zumeist korrellieren. Wenn Sie die Kennzahlen im Report präsentieren, beschreiben Sie die Bedeutung und Auswirkung und nicht den Graphen selbst. Der Tool-Vergleich Eine gute Referenz für Marktpositionen ist Gartner Magic Quadrant (MQ). Sieht man sich die Entwicklung zwischen 2003 [1] und 2005 [2] an, so dominiert Mercury Interactive in dieser Periode eindeutig den MQ. Allerdings konnte Mercury diese Position nicht weiter ausbauen, Compuware, ebenfalls bereits 2003 im rechten oberen Eck des MQ, hat seine Position signifikant verbessert und ist Mercury näher gekommen. Im linken, oberen Quadranten sind die Bewegungen zwischen 2003 und 2005 wie folgt: IBM Rational hat sich etwas verbessert, Emprix etwas verschlechtert und Segue Software hat sich grosso modo nicht verändert. Die Tools der Anbieter mit den größten Marktanteilen sind in Tabelle 1 zusammengefasst. Abb. 2: Transaction Summary Fool s Tipp IV Einen direkten Lasttest-Tool-Vergleich zwischen Mercury LoadRunner und Compuware QA Load finden Sie auf 42

5 In einer einfachen Gegenüberstellung empfiehlt es sich, nach folgenden Kriterien zu bewerten: Kosten (inklusive Wartung/Support): In diesem Zusammenhang sollten Sie auch abwägen, ob für einen geplanten temporären Tool-Einsatz eine Miete des Tools nicht kostengünstiger ist. Marktanteil: Größere Hersteller sind zumeist bei der Integration neuerer Systemkomponenten in das Monitoring schneller (gerade in Lasttests werden oft sehr neue Komponenten eingesetzt). Kleinere Anbieter sind hingegen bei den Verhandlungen (Vertragsbedingungen etc.) oft konsensbereiter und flexibler. Erstellen der Transaktionen (bzw. Scripting): Recording und Anpassungen müssen leicht möglich sein (Einbindung von unterschiedlichen Daten aus z.b. csvoder xls-dateien, Randomizing der Daten, aber auch von Think Times in den Transaktionen). Beachten Sie auch die Vollständigkeit der Protokolle. Lastlauf: Verwaltung der Virtual User (Ramp-up und Ramp-down) mit unterschiedlichen Aufgaben (sprich: Scripts) und unterschiedlichen Rahmenbedingungen (Stichwort: Bandbreiten) sowie ein Online-Feedback beim Lastlauf sollten möglich sein (damit man den Lastlauf steuern kann, mehr/weniger User oder andere Scripts, aber auch, damit man bei Fehlern in den Scripts/Testdaten frühzeitig reagieren kann). Der Hardwarebedarf der Virtual User spielt vergleichsweise eine geringe Rolle, sollte jedoch komplett unbeachtet bleiben. Monitoring: Einfache Einbindung sämtlicher Systemkomponenten, wobei keine oder nur geringe Konfigurationen an diesen notwendig sein sollten (Standards wie SNMP, rtstat daemon, SQL*Net). Eine Installation von zusätzlichen Komponenten (Agents) in der Lastlauf-Environment sollte nicht notwendig sein. Auswertung und Reports: Eine gute Auswahl an Standard-Reports (Summary, Throughput, Transaction Summary, Hits per Second), Drill-down, Auto Correlation und Überlagerung verschiedener Kennzahlenkurven (auch von anderen Lastläufen mit gleichen/ähnlichen Scripts) erleichtern die Ursachenanalyse und somit das Finden von System- Bottlenecks. Es sollte auch möglich sein, Ergebnisse der Analyse in verschiedene Formate, wie HTML, Crystal Report und MS Word zu exportieren. externe Unterstützung: Für welche Tools bietet der Consultant Ihres Vertrauens Unterstützung? Tool-Installation und Handling, aber insbesondere die Interpretation der Kennzahlen sind durch erfahrene Consultants eine große Hilfe. Wrap-up Tool Anbieter Kommentar Lasttests sind wichtig, einfach betrachtet vermeiden Sie damit den Nachteil, den Sie erfahren, wenn Sie ineffiziente Systeme akzeptieren oder überhöhte Infrastruk- eload Empirix Testversion auf LoadRunner Mercury Interactive Testversion auf QA Load Compuware Teil der QA Center Performance Enterprise Edition, Rational Performance Tester IBM Trialversion auf SilkPerformer Segue Software Trialversion auf (eigener Request vorher notwendig) Tabelle 1: Lasttest-Tools Abb. 3: Auto Correlation turkosten finanzieren, weil Sie keine entsprechende Performance-Validierung oder -Optimierung durchführen. Dennoch, nur rund ein Drittel der notwendigen Voraussetzungen für einen erfolgreichen Lasttest liegt beim Tool, wesentliche erfolgsichernde Aspekte sind das Teaming und die Etablierung entsprechender Prozesse. Kein noch so funktional umfangreiches Lasttest-Tool ersetzt Ihre Kompetenz, kein Tool generiert einfach die von Ihnen gesuchten Antworten und vertritt diese vor Ihrem Management. Lasttest- Tools bieten umfangreiche Unterstützung bei der Erarbeitung der Ergebnisse, brauchen aber Ihre Führung. Alexander Weichselberger ist Testexperte und Geschäftsführerbei SEQISEngineering (www.seqis. com) sowie verantwortlich für Expertentreffs der österreichischen Oracle User Group (www.aoug.at). Links & Literatur [1] Theresa Lanowitz: Leaders and Challengers, in Gartner Research MQ for Distributed Testing, 2003, Note-Nummer M ; 11. September 2003, [2] Theresa Lanowitz: MQ for Application Quality Ecosystem. Leaders and Challengers, Gartner Research 2005, Note-Nummer G ; 8. März 2005, [3] Lasttest-Tool-Vergleich: Scott Barber: Performance testing Uncovered: presentations.htm [4] Alexander Weichselberger: Wie viel ist viel? 42! Load Tests: IT-Systeme richtig belasten, in Server Magazin [5] [6] [7] [8] 43

Last- und Stresstest. Überblick. Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung

Last- und Stresstest. Überblick. Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung Methoden und Werkzeuge zur Softwareproduktion WS 2003/04 Karsten Beyer Dennis Dietrich Überblick Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung 2 Motivation Funktionstest

Mehr

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real

Mehr

Stabilisierung von J2EE-Anwendungen durch APM

Stabilisierung von J2EE-Anwendungen durch APM Stabilisierung von J2EE-Anwendungen durch APM juergen.moors@de.quest.com Agenda Was ist Application Performance Management? Anwendungen Wo liegt das Problem? APM Best Practices APM Was ist APM? Was ist

Mehr

SEQIS 10 things API Testing

SEQIS 10 things API Testing SEQIS 10 things API Testing SEQIS 10 things API Testing Herzlich Willkommen! Reinhard Salomon SEQIS Geschäftsleitung SEQIS 10 things Programm 2014 20.03.14 Business Analyse Einführung in den BABOK Guide

Mehr

Messung des Online-Erfolges / Optimierung einer Website

Messung des Online-Erfolges / Optimierung einer Website Messung des Online-Erfolges / Optimierung einer Website Stuttgart, Mai 2001 Guido Hartmann Senior Project Manager Talstrasse 41 Stuttgart phone: +49.711.90717-177 guido.hartmann@pixelpark.com http://www.pixelpark.com

Mehr

Einführung: Lasttests mit JMeter. Sitestress.eu Jesuitenmauer 24 33098 Paderborn www.sitestress.eu - karl@sitestress.eu - 05251 / 687060

Einführung: Lasttests mit JMeter. Sitestress.eu Jesuitenmauer 24 33098 Paderborn www.sitestress.eu - karl@sitestress.eu - 05251 / 687060 Einführung: Lasttests mit JMeter Agenda Über SITESTRESS.EU Tests planen Warum Lasttests? Testen Was ist JMeter? Ergebnisse analysieren Wie arbeitet JMeter? Beispiel JMeter-GUI Skripte für JMeter über SITESTRESS.EU

Mehr

Infrastrukturanalyse Ihr Weg aus dem Datenstau

Infrastrukturanalyse Ihr Weg aus dem Datenstau Waltenhofen * Düsseldorf * Wiesbaden Infrastrukturanalyse Ihr Weg aus dem Datenstau SCALTEL Webinar am 20. Februar 2014 um 16:00 Uhr Unsere Referenten Kurze Vorstellung Stefan Jörg PreSales & Business

Mehr

Session Storage im Zend Server Cluster Manager

Session Storage im Zend Server Cluster Manager Session Storage im Zend Server Cluster Manager Jan Burkl System Engineer, Zend Technologies Agenda Einführung in Zend Server und ZSCM Überblick über PHP Sessions Zend Session Clustering Session Hochverfügbarkeit

Mehr

Heinz Schwarz, Account Manager

Heinz Schwarz, Account Manager Die Sicht des End-Users als Maßstab für f r Service Qualität Heinz Schwarz, Account Manager 1 die Sicht des End-Users End-to-End Management:. Mit den entsprechenden End-to-End Management Tools werden die

Mehr

OPNET s Application Response Expert (ARX)

OPNET s Application Response Expert (ARX) OPNET s Application Response Expert (ARX) Root Cause Analyse und End2End Monitoring für Web Anwendungen Summary Werden im IT Betrieb Probleme durch die Anwender gemeldet, müssen schnell Informationen aus

Mehr

Quality Point München

Quality Point München Quality Point München Test webbasierter Applikationen - Vorgehen, Instrumente, Probleme Gestern habe ich mich wieder über eine fehlerhafte Webanwendung geärgert. Muss das sein? Test ist halt auch hier

Mehr

SolidQ Flex Services Walkthrough Part I

SolidQ Flex Services Walkthrough Part I Part I Im Folgenden stellen wir Ihnen in Text und Bild die wichtigsten Funktionen der SolidQ Flex Services vor. 1. Dashboard Nach dem Einloggen sieht man zunächst das Dashboard. Dies gilt sowohl für den

Mehr

Software EMEA Performance Tour 2013. 17.-19 Juni, Berlin

Software EMEA Performance Tour 2013. 17.-19 Juni, Berlin Software EMEA Performance Tour 2013 17.-19 Juni, Berlin Application Monitoring als Dienstleistung Ein Praxisbericht zum Einsatz von BSM und SiteScope für die Überwachung von Verfügbarkeit und Performanz

Mehr

MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20.

MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20. MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20. Februar 2008 Presenter: Neno Loje, MVP für Team System www.teamsystempro.de

Mehr

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek. wojtenek@mac.com

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek. wojtenek@mac.com Verfügbarkeit von Applikationen und Failover Szenarien Winfried Wojtenek wojtenek@mac.com Verfügbarkeit % Tage Stunden Minuten 99.000 3 16 36 99.500 1 20 48 99.900 0 9 46 99.990 0 0 53 99.999 0 0 5 Tabelle

Mehr

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG Nach Abschluß der Softwareinstallation konfigurieren Sie den Listener (mit netca) und erzeugen eine Datenbank. Der einfachste Weg zur Erzeugung der Datenbank ist die Nutzung des Database Config Assistants

Mehr

Realistische und aussagekräftige Lasttests mit loadit

Realistische und aussagekräftige Lasttests mit loadit Realistische und aussagekräftige Lasttests mit loadit 5. Juli 2012 Jens Müller NovaTec Ingenieure für neue Informationstechnologien GmbH Leinfelden-Echterdingen, München, Frankfurt am Main, Jeddah / Saudi-Arabien

Mehr

Performance Monitoring Warum macht es Sinn?

Performance Monitoring Warum macht es Sinn? Performance Monitoring Warum macht es Sinn? achermann consulting ag Nicola Lardieri Network Engineer Luzern, 25.5.2011 Inhalt Definition Monitoring Warum Performance Monitoring? Performance Monitoring

Mehr

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken?

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Cross-Enterprise APM und Application Performance Management 30. Oktober 2012 Agenda Cross-Enterprise APM Mainframe Application

Mehr

Kosten senken und Innovation finanzieren.

Kosten senken und Innovation finanzieren. Business Value Consulting Kosten senken und Innovation finanzieren. In drei Schritten und mit geringem Aufwand erhalten Sie eine faktenbasierte IST-Analyse Ihrer IT-Landschaft, Vorschläge für Alternativen

Mehr

Application Performance Management. Auch eine Frage des Netzwerkes?

Application Performance Management. Auch eine Frage des Netzwerkes? Application Performance Management Auch eine Frage des Netzwerkes? Agenda Architektur von Webanwendungen Lange Applikationsantwortzeiten Application Performance Management (APM) Netzwerkbasiertes APM Serverbasiertes

Mehr

Virtualisierung des Bibliothekssystems Aleph 500. ITEK Präsentation 10.02.2010 Uwe Sujata

Virtualisierung des Bibliothekssystems Aleph 500. ITEK Präsentation 10.02.2010 Uwe Sujata Virtualisierung des Bibliothekssystems Aleph 500 ITEK Präsentation 10.02.2010 Uwe Sujata Agenda 1. Ausgangslage 2. Ziele 3. Meilensteine 4. Projektverlauf 5. Systemdesign 6. Abgleich DLV / OLA 7. Risiken

Mehr

Service Delivery. erfolgreich einführen und betreiben

Service Delivery. erfolgreich einführen und betreiben Service Delivery erfolgreich einführen und betreiben Einführung und Betrieb eines neuen Service Nicht immer läuft bei der Einführung eines neuen Service oder einer Anwendung alles wie geplant! Keine termingerechte

Mehr

SharePoint 2010. Heinz Beutler. Principal Consultant. 1. Juni 2010

SharePoint 2010. Heinz Beutler. Principal Consultant. 1. Juni 2010 SharePoint 2010. Erste Projekt-Erfahrung. Namics. Heinz Beutler. Principal Consultant. 1. Juni 2010 Agenda. Ausgangslage. Ziele. Vorgehen. Rahmenbedingungen. Collaboration. Infrastruktur. Architektur.

Mehr

SolarWinds Engineer s Toolset

SolarWinds Engineer s Toolset SolarWinds Engineer s Toolset Monitoring Tools Das Engineer s Toolset ist eine Sammlung von 49 wertvoller und sinnvoller Netzwerktools. Die Nr. 1 Suite für jeden Administrator! Die Schwerpunkte liegen

Mehr

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT AIT GmbH & Co. KG Ihre Software effizienter entwickelt. ÜBERSICHT GRÜNDE UND ZEITPUNKT

Mehr

Applikations-Performance in Citrix Umgebungen

Applikations-Performance in Citrix Umgebungen Applikations-Performance in Citrix Umgebungen Monitoring und Troubleshooting mit OPNET Lösungen Page 1 of 6 CITRIX ist langsam! Mit dieser Frage sehen sich immer wieder IT Administratoren konfrontiert.

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Ole Raether raether@oraservices.de 27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Inhalt oraservices.de Probleme: Failover Cluster, RAC 24*7 Fazit Was tun? oraservices.de

Mehr

NOCTUA by init.at DAS FLEXIBLE MONITORING WEBFRONTEND

NOCTUA by init.at DAS FLEXIBLE MONITORING WEBFRONTEND NOCTUA by init.at DAS FLEXIBLE MONITORING WEBFRONTEND init.at informationstechnologie GmbH - Tannhäuserplatz 2 - A-1150 Wien - www.init.at Dieses Dokument und alle Teile von ihm bilden ein geistiges Eigentum

Mehr

Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014

Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014 Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014 Streng vertraulich, Vertraulich, Intern Autor / Thema der Präsentation 26.11.2014 1 Performance? Who

Mehr

Performance Report OXID eshop 5.0 Enterprise Edition

Performance Report OXID eshop 5.0 Enterprise Edition Performance Report OXID eshop 5.0 Enterprise Edition supported by SysEleven September 2013 OXID esales AG www.oxid-esales.com info@oxid-esales.com 1/14 Copyright Kontakt OXID esales AG www.oxid-esales.com

Mehr

Vermarkter, Publisher oder Werbetreibender -Wer ist das Opfer, wenn eine Ad keine Impression findet?

Vermarkter, Publisher oder Werbetreibender -Wer ist das Opfer, wenn eine Ad keine Impression findet? Vermarkter, Publisher oder Werbetreibender -Wer ist das Opfer, wenn eine Ad keine Impression findet? Heiko Specht Performance Analysis Specialist @heispe Anfang: Zahlenspiele Anzahl Ad-Ausspielungen in

Mehr

ReadVerify Appliance. 5/31/2010 Storagetechnology 2010 Usedom 2

ReadVerify Appliance. 5/31/2010 Storagetechnology 2010 Usedom 2 2010 Crossroads Systems, Inc. Crossroads, RVA, SPHiNX, TapeSentry, and DB Protector are registered trademarks of Crossroads Systems, Inc. Crossroads Systems, ReadVerify and ArchiveVerify are trademarks

Mehr

Installation SQL- Server 2012 Single Node

Installation SQL- Server 2012 Single Node Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit

Mehr

Web Applications Vulnerabilities

Web Applications Vulnerabilities Bull AG Wien Web Applications Vulnerabilities Philipp Schaumann Dipl. Physiker Bull AG, Wien www.bull.at/security Die Problematik Folie 2 Der Webserver ist das Tor zum Internet auch ein Firewall schützt

Mehr

Open Grid Services Architecture (OGSA)

Open Grid Services Architecture (OGSA) Open Grid Services Architecture (OGSA) IBM Red Paper; Fundamentals of Grid Computing, 2002 A d v an ced M id d lew are P ro f. D r. C h. R eich rc h @ fh-furtw angen.d e http://www.informatik.fh-furtwangen.de/~reich/advancedmiddlewareallg.ss05/index.html

Mehr

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7 Upgrade-Leitfaden Apparo Fast Edit 1 / 7 Inhaltsverzeichnis 1 Download der neuen Version... 4 2 Sicherung des Apparo Datenbank-Repository... 4 3 De-Installation der installierten Apparo Fast Edit Version...

Mehr

Big Data Performance Management

Big Data Performance Management Big Data Performance Management Überblick Big Data Im Kontext der Performance Relevanz Big Data Big Data Big data is a buzzword and a "vague term", but at the same time an "obsession" with entrepreneurs,

Mehr

WENDIA ITSM EXPERT TALK

WENDIA ITSM EXPERT TALK WENDIA ITSM EXPERT TALK WENDIA ITSM WHITEPAPER IT SERVICE MANAGEMENT BASISWISSEN: IN EINFACHEN SCHRITTEN ZUR CMDB Wer, Wie, Was: Die CMDB als Herzstück eines funktionierenden IT Service Management Die

Mehr

spezial Software Defined Networking

spezial Software Defined Networking infoline spezial Software Defined Networking Alle Artikel zu unseren Fokusthemen finden Sie unter comlineag.de/infocenter Ciscos ACI-Lösung als Weg zum SDN Seit einiger Zeit sind Schlagworte wie SDN aus

Mehr

Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Version: 2014 Orientation 1.0 in Objects GmbH Der Sprecher Erik Bamberg (OIO) 2 1 s Aufgaben des Cachings Datenbank

Mehr

IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring. Günther Klix op5 GmbH - Area Manager D/A/CH

IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring. Günther Klix op5 GmbH - Area Manager D/A/CH IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring Günther Klix op5 GmbH - Area Manager D/A/CH Technische Anforderungen an IT Immer komplexere & verteiltere Umgebungen zunehmend heterogene

Mehr

Web Application Testing: Wie erkenne ich, ob meine Website angreifbar ist?

Web Application Testing: Wie erkenne ich, ob meine Website angreifbar ist? Pallas Security Colloquium Web Application Testing: Wie erkenne ich, ob meine Website angreifbar ist? 18.10.2011 Referent: Tim Kretschmann Senior System Engineer, CISO Pallas GmbH Hermülheimer Straße 8a

Mehr

Disaster Recovery/Daily Backup auf Basis der Netapp-SnapManager. interface:systems

Disaster Recovery/Daily Backup auf Basis der Netapp-SnapManager. interface:systems Disaster Recovery/Daily Backup auf Basis der Netapp-SnapManager interface:systems Frank Friebe Consultant Microsoft frank.friebe@interface-systems.de Agenda Warum Backup mit NetApp? SnapManager für Wie

Mehr

NETWAYS Nagios Konferenz 09.2006 Wolfgang Barth 2006 1

NETWAYS Nagios Konferenz 09.2006 Wolfgang Barth 2006 1 SAP-Monitoring NETWAYS Nagios Konferenz September 2006 NETWAYS Nagios Konferenz 09.2006 Wolfgang Barth 2006 1 Grundüberwachung Überwachung aus dem Betriebssystem heraus: CPU-Auslastung Festplattennutzung

Mehr

White Paper - Integration von PRO Tips Recovery Tools in RiZone

White Paper - Integration von PRO Tips Recovery Tools in RiZone White Paper - Integration von PRO Tips Recovery Tools in RiZone Jörg Tonn (Hönigsberg & Düvel Datentechnik) Thorsten Weller Sarah Dietrich Copyright 2010 All rights reserved. Rittal GmbH & Co. KG Auf dem

Mehr

Systemmonitoring unter Linux

Systemmonitoring unter Linux Systemmonitoring unter Linux CPU-Counter B.Sc. Wirtsch.-Inform. Arno Sagawe, 29.06.10 Department of Informatics Scientifics Computing 1 Gliederung Systemmonitoring Protokolle und Dateien für das Systemmonitoring

Mehr

SPARC LDom Performance optimieren

SPARC LDom Performance optimieren SPARC LDom Performance optimieren Marcel Hofstetter hofstetter@jomasoft.ch http://www.jomasoftmarcel.blogspot.ch Mitgründer, Geschäftsführer, Enterprise Consultant JomaSoft GmbH 1 Inhalt Wer ist JomaSoft?

Mehr

Simulation von Computer- und Kommunikationssystemen

Simulation von Computer- und Kommunikationssystemen Computer und Kommunikationssysteme Nachbildung der Verarbeitung in Rechnern und Kommunikation in Netzwerken Belegung und Auslastung von Systemressourcen Analyse von Systemverhalten Systemleistung in der

Mehr

MySQL Performance Tuning für Entwickler

MySQL Performance Tuning für Entwickler MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung

Mehr

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl, 17.04.2012

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl, 17.04.2012 Last- und Performancetest mit freien Werkzeugen Stefan Siegl, 17.04.2012 Über mich Consultant der NovaTec GmbH Performance Engineer Leitung CA Application Performance Management Verantwortlich für Produkte

Mehr

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131 Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet

Mehr

Abweichungsmanagement. Probleme hat doch jeder

Abweichungsmanagement. Probleme hat doch jeder 1 Abweichungsmanagement Probleme hat doch jeder SEQIS Software Testing Know-how Veranstaltungen 2011 24.03.2011 16.06.2011 22.09.2011 24.10.2011 Nicht zuviel und nicht zuwenig: Testdokumentation Theorie

Mehr

DWH Lösung im Handel auf Basis einer Oracle DB mit open source BI Komponenten

DWH Lösung im Handel auf Basis einer Oracle DB mit open source BI Komponenten Version 1.1 INFORMATIONSSYSTEME DWH Lösung im Handel auf Basis einer Oracle DB mit open source BI Komponenten Thorsten Stiller Marcel Mrowetz Ressort Informationssysteme Business Intelligence Customer

Mehr

Was eine WAF (nicht) kann. Mirko Dziadzka OWASP Stammtisch München 24.11.2009

Was eine WAF (nicht) kann. Mirko Dziadzka OWASP Stammtisch München 24.11.2009 Was eine WAF (nicht) kann Mirko Dziadzka OWASP Stammtisch München 24.11.2009 Inhalt Meine (subjektive) Meinung was eine WAF können sollte und was nicht Offen für andere Meinungen und Diskussion Disclaimer:

Mehr

Zielgruppenorientiertes IT Servicemonitoring. OSMC2013 Oliver Tatzmann

Zielgruppenorientiertes IT Servicemonitoring. OSMC2013 Oliver Tatzmann Zielgruppenorientiertes IT Servicemonitoring OSMC2013 Oliver Tatzmann Inhalt Vorstellung Theorie Monitoring vs. Realität Praktische Herangehensweise (Beispiele) Zusammenfassung Inhalt Vorstellung Unternehmen

Mehr

Red Hat Cluster Suite

Red Hat Cluster Suite Red Hat Cluster Suite Building high-available Applications Thomas Grazer Linuxtage 2008 Outline 1 Clusterarten 2 3 Architektur Konfiguration 4 Clusterarten Was ist eigentlich ein Cluster? Wozu braucht

Mehr

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG ALM mit Visual Studio Online Philip Gossweiler Noser Engineering AG Was ist Visual Studio Online? Visual Studio Online hiess bis November 2013 Team Foundation Service Kernstück von Visual Studio Online

Mehr

Media Group The Dynamic BigData Company CASE STUDY. IT Display Network. Lead with Speed

Media Group The Dynamic BigData Company CASE STUDY. IT Display Network. Lead with Speed Media Group The Dynamic BigData Company CASE STUDY IT Display Network Lead with Speed June 2014 Case Study: - Lead with Speed Media Group The Dynamic BigData Company Online Branding Tool Nr. 1? Display

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler Modellgetriebene Softwareentwicklung auf Basis von TOPCASED am Beispiel

Mehr

Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter

Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter Ingenieurbüro David Fischer GmbH www.proxy-sniffer.com Inhalt 1. Übergeordnete Zielsetzungen 2. Negativ-Beispiele aus der

Mehr

Ihr Internetauftritt - So wie Ihr Kunde ihn sieht. Heiko Specht heiko.specht@gomez.com

Ihr Internetauftritt - So wie Ihr Kunde ihn sieht. Heiko Specht heiko.specht@gomez.com Monitoring -Performance Ihr Internetauftritt - So wie Ihr Kunde ihn sieht Heiko Specht heiko.specht@gomez.com Warum Monitoring - Quasi Agenda Optimale Ladezeit und Verfügbarkeit Qualität für alle User,

Mehr

System Monitoring. Automatische Überwachung Ihrer ITInfrastruktur mit Nagios

System Monitoring. Automatische Überwachung Ihrer ITInfrastruktur mit Nagios System Monitoring Automatische Überwachung Ihrer ITInfrastruktur mit Nagios optimizeit GmbH Buchenrain 29 CH 4106 Therwil Tel. +41 61 483 11 77 www.optimizeit.ch info@optimizeit.ch Inhalt Die Präsentation

Mehr

Sicherheit dank Durchblick. Thomas Fleischmann Sales Engineer, Central Europe

Sicherheit dank Durchblick. Thomas Fleischmann Sales Engineer, Central Europe Sicherheit dank Durchblick Thomas Fleischmann Sales Engineer, Central Europe Threat Landscape Immer wieder neue Schlagzeilen Cybercrime ist profitabel Wachsende Branche 2013: 9 Zero Day Vulnerabilities

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Internet Briefing. Developer Konferenz. Clientseitige Last- & Performancetesting. Namics.

Internet Briefing. Developer Konferenz. Clientseitige Last- & Performancetesting. Namics. Internet Briefing. Developer Konferenz. Clientseitige Last- & Performancetesting. Jürg Stuker. CEO. Partner. 8. Dezember 2011 Thema 1 Verstehen was zwischen User Agent und Server geschwatzt wird... 8.

Mehr

Integrated Data Management Konzentrieren sie sich auf ihr Business, und nicht auf die Verwaltung ihrer Daten

Integrated Data Management Konzentrieren sie sich auf ihr Business, und nicht auf die Verwaltung ihrer Daten Integrated Data Management Konzentrieren sie sich auf ihr Business, und nicht auf die Verwaltung ihrer Daten Entwurf Data Architect Verwaltung und Umsetzung komplexer Datenmodelle Graphische Darstellung

Mehr

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht Übersicht Gründe und Zeitpunkt für Lasttests Lasttests on Premise

Mehr

IBM Software Demos Rational Performance Tester Extension for Citrix

IBM Software Demos Rational Performance Tester Extension for Citrix Willkommen zur Online-Vorführung der IBM Rational Performance Tester- Erweiterung für Citrix Systems. Diese Demo zeigt Ihnen, wie Sie mittels der Rational Performance Testers No-Code Tests die Skalierbarkeit

Mehr

init.at informationstechnologie GmbH Tannhäuserplatz 2/5.OG 1150 Wien Austria

init.at informationstechnologie GmbH Tannhäuserplatz 2/5.OG 1150 Wien Austria init.at informationstechnologie GmbH Tannhäuserplatz 2/5.OG 1150 Wien Austria Seite 2 von 10 1 Inhaltsverzeichnis 2 Warum NOCTUA by init.at... 3 3 Ihre Vorteile mit NOCTUA:... 4 4 NOCTUA Features... 5

Mehr

theguard! NetworkManager (Gültig für Version 6.0 und höher)

theguard! NetworkManager (Gültig für Version 6.0 und höher) theguard! NetworkManager (Gültig für Version 6.0 und höher) Der theguard! NetworkManager besteht in erster Linie aus interaktiven Client-Applikationen und zentralen Communication Servern. Die Clients müssen

Mehr

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1 Test Dipl. Wirtsch. Ing. Alexander Werth 9-1 Phasen der Problemdefinition Anforderungsanalyse Spezifikation Entwurf Implementation Erprobung Wartung Methoden der 9-2 Software Test / Erprobung Messen der

Mehr

Testen und Debuggen von Webanwendungen

Testen und Debuggen von Webanwendungen Testen und Debuggen von Webanwendungen Leif Singer leif.singer@inf.uni-hannover.de Seminar Aktuelle Software-Engineering-Praktiken für das World Wide Web 16.06.2010 Übersicht Grundlagen Usability-Tests

Mehr

Client Zertifikate Aus Alt mach Neu --

Client Zertifikate Aus Alt mach Neu -- Client Zertifikate Aus Alt mach Neu -- CAcert - Die Community CA Basiert auf einen Vortrag von Ian Grigg Login v0.0 bis... Login 0.0: Jedem wird vertraut Login 0.1: Passworte + Usernamen Login 0.3: Single

Mehr

Proxy Sniffer V3.2 Squid Lasttest Programm

Proxy Sniffer V3.2 Squid Lasttest Programm Ingenieurbüro David Fischer GmbH Lindenstrasse 21, CH-4123 Allschwil, Schweiz Technisches Büro: Mühlemattstrasse 61, CH-3007 Bern http://www.d-fischer.com direct@d-fischer.com Proxy Sniffer V3.2 Squid

Mehr

Performance Tools. für alle Editionen

Performance Tools. für alle Editionen Performance Tools. für alle Editionen Andreas Cejna Kodachrome Cloud Control Bunt Umfangreich Mächtig Aber zu welchem Preis? Enterprise Edition in der DB Diagnostic Pack (Tuning Pack) Dark sideofthemoon

Mehr

Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen

Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen Thema: Ein Erfahrungsbericht aus der Testautomatisierung - Open Source Tools und kommerzielle Lösungen richtig miteinander

Mehr

Test nichtfunktionaler Anforderungen in der Praxis am Beispiel einer netzzentrierten Anwendung. Test nichtfunktionaler Anforderungen Agenda

Test nichtfunktionaler Anforderungen in der Praxis am Beispiel einer netzzentrierten Anwendung. Test nichtfunktionaler Anforderungen Agenda Test nichtfunktionaler in der Praxis am Beispiel einer netzzentrierten Anwendung Februar 2011 Test nichtfunktionaler Agenda 1. 2. 3. 4. 5. 6. TAV Tagung Februar 2011 Julia Remmert Public Wincor Nixdorf

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Skalierbarkeit von Serversystemen Was tun, damit das technische Korsett mein Business nicht einschnürt?

Skalierbarkeit von Serversystemen Was tun, damit das technische Korsett mein Business nicht einschnürt? Skalierbarkeit von Serversystemen Was tun, damit das technische Korsett mein Business nicht einschnürt? Dipl.-Inform. Thomas Witzenrath 21.01.2014 Tralios IT GmbH www.tralios.de Über mich Dipl.-Inform.

Mehr

CAIRO if knowledge matters

CAIRO if knowledge matters CAIRO if knowledge matters Monitoring mit Microsoft Operations Manager 2007 Ein Überblick Johann Marin, Inhalt if knowledge matters Warum Monitoring? Was soll überwacht werden? SCOM Key Features Das SCOM

Mehr

Navi & seitenzahl. Ein Toolset für agile Entwicklungsprojekte

Navi & seitenzahl. Ein Toolset für agile Entwicklungsprojekte Navi & seitenzahl Ein Toolset für agile Entwicklungsprojekte Warum Agil? Noch andere Gründe? Aktive Integration der Anwender Integration des Kunden Rückfragen, Priorisierungen Geschmack kommt beim Essen

Mehr

Apache JMeter. Arbeit von Bundi Beat, 6Ie. Fachhochschule Aargau Departement Technik Studiengang Informatik Betreuender Dozent: D. Gruntz, C.

Apache JMeter. Arbeit von Bundi Beat, 6Ie. Fachhochschule Aargau Departement Technik Studiengang Informatik Betreuender Dozent: D. Gruntz, C. Apache JMeter Arbeit von Bundi Beat, 6Ie Fachhochschule Aargau Departement Technik Studiengang Informatik Betreuender Dozent: D. Gruntz, C.Nicola Windisch, 3. Juli 2003 Inhaltsverzeichnis 1. Was ist JMeter?...3

Mehr

RAC auf Sun Cluster 3.0

RAC auf Sun Cluster 3.0 RAC auf Sun Cluster 3.0 Schlüsselworte RAC, OPS, Sun Cluster, Performance, Availability Zusammenfassung Oracle hat mit dem Real Application Cluster (RAC) aus einer Hochverfügbarkeitslösung eine Höchstverfügbarkeitslösung

Mehr

Schluss mit Geld verbrennen im Social Media

Schluss mit Geld verbrennen im Social Media Schluss mit Geld verbrennen im Social Media Wie Sie Fans zu Kunden machen e:xpert 2.0 social times Jonas Tiedgen, Account Manager, etracker GmbH 2012 etracker GmbH 1 Die Darsteller Dieter 31 Jahre alt

Mehr

Silver Monkey Software Packaging. Produkt Übersicht

Silver Monkey Software Packaging. Produkt Übersicht Silver Monkey Software Packaging Produkt Übersicht Organisatorische und technische Automatisierung des Software-Lifecycle Request Initialization Coordination Package Development Quality Assurance Approval

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

collectd the statistics collection & monitoring daemon

collectd the statistics collection & monitoring daemon collectd the statistics collection & monitoring daemon Sebastian Harl / Linux User Schwabach LUG Camp Flensburg, 03. Mai 2008 Inhalt Was ist collectd? Architektur Implementierung

Mehr

OPNET s Application Response Expert (ARX)

OPNET s Application Response Expert (ARX) OPNET s Application Response Expert (ARX) Root Cause Analyse und End2End Monitoring Summary Werden im IT Betrieb Probleme durch dei Anwender gemeldet, müssen schnell Informationen aus unterschiedlichen

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

Performance Analyses with inspectit

Performance Analyses with inspectit Performance Analyses with inspectit 23.03.2012 Über uns Beratungsschwerpunkte Performanceanalyse und -optimierung, Application Monitoring, Lastund Performancetests Architekturberatung Java-basierte Anwendungsentwicklung

Mehr

Caching. Hintergründe, Patterns &" Best Practices" für Business Anwendungen

Caching. Hintergründe, Patterns & Best Practices für Business Anwendungen Caching Hintergründe, Patterns &" Best Practices" für Business Anwendungen Michael Plöd" Senacor Technologies AG @bitboss Business-Anwendung!= Twitter / Facebook & co. " / kæʃ /" bezeichnet in der EDV

Mehr

theguard! NetworkManager (Gültig für Version 5.2)

theguard! NetworkManager (Gültig für Version 5.2) theguard! NetworkManager (Gültig für Version 5.2) Der theguard! NetworkManager besteht in erster Linie aus interaktiven Client-Applikationen und zentralen Communication Servern. Die Clients müssen sich

Mehr

Erfolgreiches strategisches Informa2onsmanagement Chancen & Risiken mit SAP und Business Objects rechtzei2g erkennen und managen

Erfolgreiches strategisches Informa2onsmanagement Chancen & Risiken mit SAP und Business Objects rechtzei2g erkennen und managen CubeServ Services für ein erfolgreiches strategisches Informa8onsmanagement Erfolgreiches strategisches Informa2onsmanagement Chancen & Risiken mit SAP und Business Objects rechtzei2g erkennen und managen

Mehr

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Beschreibung: Oracle WebLogic Server ist eine Java EE-Anwendung, welche die Aufgabe

Mehr

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen

Mehr