Performance- und Lasttests mit QF-Test

Auf dieser Seite

QF-Test für UI-basierte Lasttests

Dieses Video zeigt Ihnen, wie Sie mit der QF‑Test Demo-Testsuite einfach Systemlast über die UI erstellen, dabei wird das gesamte System bis zum Endanwender beobachtet.

Praxisbeispiele

Münchener Verein Logo

Frau Weiß vom MÜNCHENER VEREIN, München: „Wenn die Kosten-Nutzenanalysen in einem Projekt einen umfassenden Lasttest nicht empfehlen, werden bei der MÜNCHENER VEREIN Versicherungsgruppe die vorhandenen QF-Test-Automatisierungen entweder manuell oder zeitgesteuert über Batch-Jobs auf 20 virtuellen Maschinen parallel gestartet. Somit wird Last auf die Anwendung erzeugt und eine Aussage hinsichtlich Performance ermöglicht.“

Alea Logo

Evaluationsbericht für Lasttests: 11 Tools im Vergleich, Opensource wie kommerziell: Praxisbeispiel ALEA GmbH

Lasttests mit QF-Test im Webbereich

Anbindung an hochspezialiserte kommerzielle Tools:

  • NeoLoad von Tricentis (früher Neotys)
  • Loadrunner von hp
  • Silkperformer
  • Scapa TP

Ebenso an OpenSource Tools:

  • JMeter
  • Gatling

NeoLoad und QF-Test

QF-Test + NeoLoad = Web-Lasttests

QF-Test betrachtet die Web-Oberfläche, NeoLoad die Backend-Systeme und Netzwerk-Ebene.

  • In QF-Test erstellte Regressionstests können durch NeoLoad als Lasttests, Stresstests und Performancetests weiter verwendet werden.
  • Im Webbereich werden solche Tests auf Ebene der Netzwerkprotokolle durchgeführt, d.h. ohne Bilddarstellung im Browser. NeoLoad verarbeitet die QF-Test Regressionstests zu Web-Lasttests.
  • Muth Partners hat zur einfachen Integration von bestehenden Skripten aus QF-Test eine spezielle Schnittstellensoftware entwickelt.

Vorteile von Lasttests mit beiden Tools

Weiterführende Informationen

Überzeugen Sie sich selbst:

  • Checkliste zur Überprüfung Ihrer Anforderungen und zum Vergleich mit anderen Tools für automatisierte UI-Tests
  • Evaluationsberichte zum Nachlesen
  • kostenlose Testlizenz, voll funktionsfähig, für 4 Wochen

FAQ – häufig gestellte Fragen zum Thema Performance- und Lasttests

Wie oft sollten automatisierte Performance Tests laufen?

Idealerweise laufen kleine Smoke-Performance-Checks bei jedem wichtigen Build oder Merge.

Umfangreichere Last- und Stabilitätstests werden meist nightly oder vor Releases eingeplant, damit Ergebnisse vergleichbar bleiben.

Welche Mindestanforderungen sollte ein automatisierter Performance Test erfüllen?

Er sollte reproduzierbar sein, ein klar definiertes Lastprofil haben und messbare Zielwerte (z. B. p95-Latenz, Fehlerrate) prüfen.

Zusätzlich braucht es Monitoring, damit Ursachen bei Abweichungen nachvollziehbar sind.

Wie geht man mit externen Abhängigkeiten (z. B. Payment, Login, APIs) in automatisierten Tests um?

Entweder werden sie bewusst als Teil des End-to-End-Szenarios mitgetestet oder kontrolliert ersetzt (Mock/Staging), um stabile Ergebnisse zu erhalten.

Entscheidend ist, die Strategie pro Abhängigkeit festzulegen und in den Ergebnissen transparent zu machen.

Wie verhindert man, dass Performance Tests „flaky“ werden?

Durch feste Testfenster, stabile Testdaten, identische Konfigurationen und wiederholte Läufe mit Median-/Perzentil-Vergleich.

Zusätzlich hilft es, Schwellenwerte mit Toleranzen zu definieren und die Infrastruktur während Tests nicht parallel zu belasten.


Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch "Matomo". Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt.

Cookie-Konfiguration

Funktionale Cookies

Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.

Performance- und Statistik-Cookies

Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.

Cookie-Details
Bezeichnung Anbieter Gültigkeitsdauer Typ Verwendung
_pk_id Matomo 13 Monate HTTP Enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
_pk_ref Matomo 6 Monate HTTP Wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
_pk_ses Matomo 1 Tag HTTP Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
_pk_testcookie Matomo Session HTTP Zur Prüfung, ob der Browser des Besuchers Cookies unterstützt.
_pk_cvar Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.
_pk_hsr Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.