Qafoo GmbH - passion for software quality

To stand apart, with confidence in one's own beliefs, is one of the greatest challenges for an innovator. By providing inspiration, our expertise helps you fly further and faster.

Performance- & Last-Tests

Ein langsame Web-Applikation stört nicht nur den Besucher der Seite sondern kostet den Betreiber bares Geld. Es ist mittlerweile allgemein bekannt dass Benutzer langsame Online-Shops schnell aufgeben und zur Konkurrenz wechseln. Noch schlimmer kann es sein dass Suchmaschinen wie Google langsame Webseiten im Index herabstufen. Die Geschwindigkeit von Webseiten muss entsprechend optimiert werden.

Das ist allerdings schwieriger als man im ersten Augenblick denkt: Bei der Entwicklung und in einfachen Tests ist eine Webseite eventuell noch schnell – aber ist sie es auch wenn sie von hunderten oder tausenden Besuchern gleichzeitig aufgerufen wird? Sind Sie sicher dass die Webseite den Besucher-Ansturm während Ostern, Weihnachten oder dem nächsten Werbespot aushält?

Um sicher zu stellen dass eine Webseite wirklich schnell ist muss realistisches Benutzer-Verhalten simuliert werden. Es reicht nicht einfach die Frontseite oft aufzurufen. In einem Online-Shop können dazu zum Beispiel User-Logins, Registrierungen und vollständige Checkouts simuliert werden.

Was können wir tun?

Qafoo kann, zusammen mit den Entwicklern und Entscheidern, analysieren welche Muster in der Benutzung einer Webseite existieren. Anschließend kann mit Tools wie Apache jMeter dieses Benutzerverhalten simuliert werden. Mit diesem Wissen kann dann die erwartete Last erzeugt werden oder man kann beobachten wie viel Last ein existierendes System aushält.

Basierend auf einem solchen Last-Test kann das Setup analysiert und optimiert werden. Übliche Probleme reichen von einfachen Flaschenhälsen im PHP-Code bis zu Problemen im Netzwerk- oder IO-Stack. Eine übliche Agenda während einer Performance-Analyse mit Qafoo ist:

  1. Analysieren der Benutzungs-Muster auf der Webseite
  2. Definition von Performance-Zielen
  3. Modellierung des Benutzerverhaltens mit anpassbaren Parametern
  4. Ausführung des Last-Tests und Beobachtung des Setups
  5. Durchführung erster Optimierungen

Mit unserem Newsletter auf dem Laufenden bleiben

Wir bieten einen Newsletter mit technischen Artikeln an für den Sie sich jetzt direkt registrieren können.

Wir können helfen

Qafoo hat bereits einige Performance-Analysen für große Webseiten vor den Launch und nach gescheiterten Launches durchgeführt. Wir haben allen Kunden geholfen ohne Performance-Probleme live zu gehen. Wir arbeiten dabei mit Entwicklern und Entscheidern zusammen um sinnvolle Tests und Performance-Ziele zu entwickeln und die Server-Kosten trotzdem niedrig zu halten.

Last-Tests sollten vor einem Lauch ausgeführt werden damit dieser nicht direkt in den ersten Stunden scheitert. Wir können Sie vor einem gescheiterten Lauch bewahren. Performance-Tests die regelmäßig schon während der Entwicklung neuer Plattformen ausgeführt werden können dazu Probleme frühzeitig erkennen. Kontaktieren Sie uns jetzt damit wir gemeinsam sicher stellen können dass Ihre Webseite schnell und performant ist.

Kunden

Kunden die Qafoo bereits vertrauen.

Blog

Technische Hintergründe in unserem Blog.

Präsentationen

Präsentation von Qafoo auf verschiedenen Konferenzen.

Verwandte Blog-Posts

    Jetzt Kontakt aufnehmen!