Last- & Performancetest

Analyse der Performance von IT-Anwendungen unter Last verifizieren

Dienstleistungen Seminare & Trainings Software Lizenzen
 
Lasttest & Performancetest Service Mit der zunehmenden Digitalisierung von Geschäftsprozessen in Organisationen und der Schnittstelle zum Endkunden nimmt die Bedeutung von stabilen und performanten Softwareanwendungen seit Jahren stark zu.
Die Performance Experten von QMETHODS unterstützen Sie bei der konzeptionellen und technischen Umsetzung von Lasttests für Web-, Desktop- oder API-basierte Softwareanwendungen.
 

Proof-Of-Concept für technische Umsetzbarkeit von Lasttests

  • Prüfung der technischen Umsetzbarkeit eines Lasttests im spezifischen IT-Anwendungskontext (Kundeninfrastruktur, Zusammenspiel Lasttest Werkzeug und Anwendungstechnologie).
  • Ermittlung des Aufwands zur technischen Umsetzung von Lasttests (Verskriptung) eines Geschäftsprozesses für die Projektplanung bzw. Angebotserstellung.

Erstellung von Lasttest Konzeptionen

  • Analyse der Projektanforderungen und Ableitung einer Lasttest Konzeption (Anwendungskontext, Systeminfrastruktur, Softwarearchitektur, Technologie, Geschäftsprozesse, Mengengerüste, Testszenarien, Testdaten, Lasttest Werkzeug etc.).

Vorbereitung und Durchführung von Lasttests

  • Technische Umsetzung der Geschäftsprozesse (Lasttest Skripte zur Simulation von Benutzern).
  • Vorbereitung der Lasttest Infrastruktur (Lasttreiber, Testdaten, Testszenarien).
  • Iterative Ausführung der Lasttest Szenarien.
  • Konsolidierung und Auswertung der Lasttest Ergebnisse.
  • Unterstützung bei der Ursachenanalyse von Performance- und Stabilitätsproblemen sowie Ableitung von Optimierungsmaßnahmen.

Bereitstellung von Massentestdaten

  • Identifikation und Erstellung der Datenentitäten, Attributierung und Mengengerüste für die Durchführung von Lasttests.

Kundeninterne Performance Lab betreiben

  • Aufbau und Wartung Ihrer Performance Lab Infrastruktur.
  • Integration von APM in Ihr ALM (DevOps, Testing) und ITSM (Monitoring) Vorgehen.
  • Durchführung von Lasttests, Benchmarktests und Performanceanalysen.

QMETHODS verfügt über langjährige Projekterfahrungen in der Umsetzung von Lasttests in den unterschiedlichsten Anwendungs- und Technologieumgebungen:

Protokolle

  • HTTP(S)
  • Asynchronous Javascript + XML (AJAX)
  • WebService (SOAP)
  • REST
  • MQTT
  • JMS
  • SQL
  • TCP/IP

Anwendungsumgebungen

  • SAP GUI
  • SAP Web
  • Siebel
  • Oracle

Programmiersprachen

  • Java, JavaScript und Java RMI
  • C und C++
  • .Net

Terminal Server

  • Citrix ICA Protokoll
  • Microsoft Remote Desktop Protokol (RDP)

Setzen Sie Lasttests gezielt zum Erreichen der folgenden Zielstellungen ein:

Performancetest (load test)

  • Antwortzeiten für Benutzerinteraktionen auf einer Oberfläche (Desktop Client, Webseite, App) bzw. Schnittstellenaufrufe durch Drittsysteme unter Last validieren.

Durchsatztest (throughput test)

  • Durchsatz an Benutzerinteraktionen oder Schnittstellenaufrufe pro Zeiteinheit unter Last validieren.

Stabilitäts- & Langzeittest (soak test)

  • Validierung der Stabilität eines Anwendungssystems hinsichtlich der Verfügbarkeit und Performance über die Zeit durch einen Langzeittest.

Skalierbarkeitstest (scalability test)

  • Prüfung der Skalierbarkeit eines Anwendungssystems oder einzelner Anwendungskomponenten unter Last.
  • Die Ermittlung der Baseline und des Grenzwerts sind vorangestellte Tests.

Stresstest (stress test)

  • Ermittlung der Grenzbelastung eines Anwendungssystems hinsichtlich Performance und Stabilität.

Benchmark

  • Untersuchung und Vergleich von mindestens zwei Anwendungssystemen oder zweier Versionen eines Anwendungssystems hinsichtlich Performance und Stabilität.

Hardware Sizing

  • Ermittlung der kosten-/nutzenoptimierten Hardware unterschiedlicher Hardwarekonfigurationen hinsichtlich der Performance durch Lasttests.

System Tuning

  • Validierung unterschiedlicher Systemkonfigurationen zur Optimierung der Performance und Stabilität eines Anwendungssystems.

Datenimporte & -änderungen

  • Einfache und schnelle Lösung für den Import bzw. die Änderung von (Produktiv-) Daten in einem Anwendungssystem über die Benutzeroberfläche oder Schnittstellen.

Mit der Durchführung von Lasttests können Sie folgenden Nutzen für Ihr Unternehmen erzielen:

Sicherung von IT-Investitionen

  • Die Investition in eine Softwareentwicklung oder ein IT-Anwendungssystem führt durch unzureichende Performance und Stabilität zu hohen Folgekosten (Nacharbeiten oder dem Totalausfall der Projekt- / Entwicklungsaktivitäten).

Einhaltung von Service Level Agreements

  • Die Einhaltung von Service Level Agreements (SLA) im IT-Betrieb vermeidet negative monetäre Auswirkungen auf Grund von Leistungsminderungen.

Erhöhung der Benutzerakzeptanz & -produktivität

  • Die Motivation für die Arbeit mit einem Anwendungssystem durch Benutzer oder Drittsysteme ist stark von der Performance und Stabilität abhängig. Dies beeinflusst die generelle Nutzung sowie die Prozess- und Datenqualität.

Minimierung der Produktionskosten

  • Performante und stabile Anwendungssysteme benötigen weniger IT-Infrastruktur (Rechenleistung, Speicherverbrauch, Parallelisierung, IO- und Netzdurchsatz) und einen minimalen personellen Administrationsaufwand.

Reduktion der Entwicklungs- & Testiterationen

  • Frühzeitige und kontinuierliche Lasttests vermeiden umfangreiche nachgelagerte Refactoring- und Optimierungsmaßnahmen.

Wahrung des Images

  • 9/10 Usern kommen nach einer negativen Erfahrung nicht mehr zurück.

Marketing Investitionen absichern

  • Es gilt, die Funktionalität bei Peak-Last (bspw. durch Marketingkampagnen) sicherzustellen. Weiterhin sollte das stetige Wachstum an Nutzern eingeplant werden.

Conversion rate steigern

  • Die Reduzierung der Antwortzeit kann die Conversion Rate erheblich verbessern.

SEO Ranking steigern

  • Google stuft Einträge mit langsamer Lade- und Antwortzeit herab. Da allerdings nur 10-20% der Nutzer überhaupt die zweite Seite der Google-Treffer besuchen, ist die Reaktionszeit der Webanwendung maßgeblich für das SEO-Ranking.

QMETHODS verfügt über langjährige Projekterfahrungen mit folgenden Werkzeugen für die Entwicklung, Durchführung und Auswertung von Lasttests:

  • k6: HTTP-fokussiertes Open-Source Tool von Grafana Labs
  • Apache JMeter: HTTP-fokussiertes Open-Source Tool
  • Gatling: High-Traffic orientierte Lasttest Lösung
  • Micro Focus LoadRunner: Markt- und technologieführende Lasttest Lösung
  • Micro Focus StormRunner Load: SaaS-basierte Lasttest Lösung
  • Borland Silk Performer: Enterprise Lasttest Lösung
  • LoadUI NG (SoapUI): API-basiertes Lasttest Werkzeug

QMETHODS Kunden haben auf Grund Ihrer Unternehmensgröße meist größere organisatorische und monetäre Aufwände für die zeitnahe und temporäre Bereitstellung notwendiger Test- und Evaluationsumgebungen (Performance Lab). Der begrenzte technische Zugang (Administrationsrechte, Portfreischaltungen usw.) ist zudem für den Projektfortschritt hinderlich. QMETHODS bietet Ihnen hier entsprechende Cloud-Infrastrukturen und Dienstleistungen an:

  • Bereitstellung einer kundenspezifischen, isolierten Infrastruktur (Hardware, Netz, Betriebssystem, Datenbank) für die Durchführung von Lasttests, Produkt-Evaluationen und Performanceanalysen.
  • Bereitstellung von Lizenzen für benötigte APM-Werkzeuge.
  • Unterstützung bei der Durchführung von Lasttests, Benchmark-Tests, Performanceanalysen oder Evaluationen von APM-Werkzeugen sowie Fachanwendungen.


Ihr Ansprechpartner


Contact person
Matthias Scholze
Geschäftsführer
P:  +49-30-221986-51
LinkedIn


Keywords

Lasttest

 

Performancetest

 

Stresstest

 

Performancetest

 

Durchsatztest

 

Stabilitätstest

 

Langzeittest

 

Skalierbarkeitstest

 

Stresstest

 

Benchmarktest

 

Hardware Sizing

 

System Tuning

 

Testdaten

 

Testskripte

 

Testszenarien

 

Mengengerüste

 

Performancetester

 

Performanceanalyse

 

SLA

 

Service Level Agreement

 

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Lesen Sie die Datenschutzrichtlinien für weitere Informationen.