Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Forschungszentrum Informatik
Be.as WEB Technologie
Server- und Dienstestruktur an der Uni Paderborn
Thema: Sicherheitsarchitektur für mobiles Arbeiten
Web 2.0 Ringelmann Arthur.
Systemverwaltung wie es Ihnen gefällt.
Basis-Architekturen für Web-Anwendungen
1 Software Solutions GmbH & Co. KG Stresemannstraße Hamburg Entwicklung einer Konvention für Online–Weiterbildungsinformationen.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Datenbankzugriff im WWW (Kommerzielle Systeme)
Enno Rehling und Roger Butenuth, Uni-GH Paderborn: Arminius: Software für Linux-basierte SCI-Cluster Arminius: Software für Linux-basierte SCI-Cluster.
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web.
Information und Technik Nordrhein-Westfalen Single Sign On mit CAS Düsseldorf, Single Sign On für Webanwendungen am Beispiel von CAS.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Content-Management-System
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Web-Anwendungsentwicklung à la MVC. Übersicht Über Georg Heeg Ein industrielles Beispiel Web-Anwendungen aus Smalltalker-Sicht MVC für das Web Programmierdemo.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
MedCom® Medial Server Verbesserte Leistungsmerkmale
EDC Entwicklerforum Geoprocessing im Web 18. Juli 2013 Benjamin Proß Ein erweiterbarer WPS Client für ArcMap.
zur Präsentation der betrieblichen Projektarbeit
_TMSARCHIV – IHR DOKUMENTENTRESOR IM INTERNET. _E TWA 67 M INUTEN PRO T AG verschwenden Mitarbeiter europäischer Unternehmen durchschnittlich mit der.
Online Projekt-Management Planio GmbH Warschauer Str. 70A D Berlin Phone: (030)
Einführung JMeter.
MDM Systeme im Test Udo Bredemeier
Continuous Integration mit Jenkins
Warum brauche ich ein CMS – Content Management System?
Software · Lösungen · Service
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
- ein Projektbeispiel aus der Transportbetonindustrie
Präsentation von Sonja Pathe
Basiswissen für Partner und interessierte Kunden Technologie.
What’s New Microsoft Dynamics NAV 5.0
© MediTECH Electronic GmbH, Wedemark Neue Produkteigenschaften der aktuellen MediTOOLs V5.x MediTECH Electronic GmbH Langer Acker 7 D Wedemark Tel.:
CGI (Common Gateway Interface)
Präsentation von Lukas Sulzer
Infotain Multiframe Informationsdisplay. Was ist Infotain ? Infotain stellt eine neue Art der Informations- und Werbefläche dar Infotain ermöglicht es.
CRM TimeLog… TimeLog … Wie gross ist der Anteil der Lohnkosten in Ihrem Unternehmen?
IHK–Abschlussprüfung Fachinformatiker Systemintegration
Computer-Zeitkontrolle und Überwachung der Aktivitäten
Einführung in PHP.
Einführung in PHP 5.
Hacking InfoPoint Jörg Wüthrich Infopoint - Hacking - Jörg Wüthrich 2/26 Inhalte Rund um das Thema Hacking Angriffs-Techniken Session.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Content Management System
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Fred 2.0 Projektvorstellung Christoph Müller
Real World Windows Azure Die Cloud richtig nutzen.
Oracle – XSQL in der Anwendung Thomas Matzke, 99IN.
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Alle Rechte vorbehalten, Eigentum und © CAD - Computer GmbH & Co. KG 2009 Cover page.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Silver Monkey Rollout Center
SWE for DS Thema und Organisation Prof. Dr. Stephan Trahasch 1.
Performanz- und Lasttests Formale Methoden
© 2010 | magellan netzwerke GmbH Application Delivery und Virtualisierung Referent Dipl.-Ing. Sven Müller.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Multiprocessing mit OpenMPI Marius Albath. Vorlesung Betriebssysteme, Was ist OpenMPI Was ist OpenMPI OpenMPI Standard Setup OpenMPI Standard.
Unternehmensweite und Internetrichtlinien und deren Einhaltung mit BlueCoat & Sophos.
, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig
Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.
 Präsentation transkript:

Einführung OpenSTA

Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests planen - Testen - Ergebnisse analysieren - Beispiel

... über OGVIT GmbH & Co. KG gegründet - 8 feste Mitarbeiter + 3 freie Mitarbeiter, Ausbildungsbetrieb - Paderborn & Hamburg - Geschäftsfelder Webauftritte / Intranet / ContentManagementSysteme / New Media Individualprogrammierung für Carrier / Systemintegration / Suchmaschinenoptimierung / Lasttest / Webcontrolling / Logfileanalyse - Beteiligungen Postalo GmbH, Hamburg - Projekte / Erfahrungen - Redaktionssysteme / TYPO3, (Web-) Anbindung an ERP und CRM - Konzeption von Web / Intranetauftritten / Kataloganbindungen - Programmierung und Integration von (Web)Services in bestehende Umgebungen u. Systeme

Warum Lasttests Istaufnahme eines bestehenden Systems zum Zweck einer Optimierung - reproduzierbaren Messergebnissen Feststellen welche Komponenten eines Gesamtsystems sind der Flaschenhals Laufen Marketingmassnahmen ins „Leere“, da keine Serverkapazitäten vorgehalten werden? - Beispiel: Fernsehwerbung mit Webadresse, kurz nach dem Spot können nicht mehr alle Webanfragen beantwortet werden, da der Server überlastet ist

Was ist OpenSTA OpenSTA erzeugt HTTP und HTTPS Zugriffe und somit Last auf beliebige Server - offene Systemarchitektur Open Source Software - frei verfügbar OpenSTA läuft nur unter Windows OpenSTA ermöglicht die Messung von Zugriffs und Antwortzeiten von - Webanwendungen - Anwendungen die sich per HTTP(S) abbilden lassen

Wie arbeitet OpenSTA - Script Modeler: Erzeugt/bearbeitet (OpenSTA)Skripte - Commander: Erzeugt Tests und führt diese auch aus - Name Server: ist für die Koordinierung von verteilten Tests zuständig - Jeder virtuelle User (VU) hat einen eigenen Thread - mehrere hundert VU's pro Maschine - mehrere Maschinen können gesteuert Last erzeugen

Skripte(n) für OpenSTA Skripte können mit einem „Rekorder“ aufgezeichnet werden - als Proxy realisiert - kann auch HTTPS aufzeichnen - Automatische Aufzeichnung von Cookies - Unterschiedliche Benutzer (VU's) mit unterschiedlichen Cookies realisierbar Zeitaufnahme pro Task/VU (Formular)Daten die per GET/POST/COOKIE übertragen werden, können modifiziert werden Einfach zu erlernende Skriptsprache (SCL) Gutes Variablenmanagement mit - unterschiedlichen „variable scopes“ - Zufällig ausgewählte Listen oder der Reihenfolge nach

OpenSTA Collectors - Misst die Performance einer Webapplikation während des Tests - Integration in die Systemverwaltung (Systemleistung eines Windows Servers kann mit aufgezeichnet werden) - SNMP Collector für nicht Windows Systeme - Erzeugt Reports, kann Ergebnisse im exportieren (z.B. Excel)

Tests planen - Was soll genau getestet werden (Loginvorgang, Seiteaufrufen, Bestellvorgang auslösen) - eine oder mehrere Aufgaben/Skripte pro Test - nur einen Collector pro Test möglich - Start und End definieren - Anzahl an (unterschiedlichen) Benutzern definieren - Wie werden die unterschiedlichen Benutzer aktiviert (Gleichzeitig/Verzögert)

Testen Test vom Master aus starten - die Slaves starten mit - Ergebnisse werden aufgezeichnet - Ergebnisse der Slaves werden mit aufgezeichnet Test anhalten durch - definiertes (Abbruch)Kriterium - Benutzerinteraktion / Abruch durch den Benutzer

Ergebnisse analysieren - Timer Values / elapsed Time - Timer Values / Anzahl an Benutzer (VU's) - HTTP(S) Bythes/Sec - HTTP Response Time vs. VU's - Export der Ergebnisse

Beispiel „Login“ bei einer Webapplikation Antwortzeiten mit und ohne php-eaccelerator Antwortzeit in Sekunden

Danke für Ihre Aufmerksamkeit! OGVIT GmbH & Co. KG Karl Hoffmann Tel.: : Paderborn: OGVIT Internet Technologien GmbH & Co.KG Jesuitenmauer Paderborn Hamburg: OGVIT Internet Technologien GmbH & Co.KG c/o Postalo Kleine Reichenstraße Hamburg