Dies sind die Slides zu meinem "Performance Testing 101" Talk, den ich auf der code.talks commerce 2018 in Berlin gehalten habe.
Abstrakt:
Performancetests sind nicht nur ein wichtiges Instrument, um ein System und dessen Laufzeitumgebung zu verstehen, sondern auch, um es auf seine Stabilität und Skalierbarkeit zu überprüfen – nicht-funktionale Anforderungen, die im e-Commerce-Bereich mitunter erfolgsentscheidend sein können. Ob Stabilität auch während einer Sales-Aktion vorhanden ist oder der Nutzer und potentielle Kunde von durchgängig niedrigen Request-/Response-Raten profitiert, geben über kurz oder lang den Ausschlag für Erfolg oder Misserfolg. Der Talk zeigt auf, wie solche und vergleichbare Fragen mit Performancetests geklärt werden können und wie professionelle Shopsysteme ganz prinzipiell von regelmäßiger Testpraxis profitieren, indem er abstrakte Testszenarien und -methoden mit konkreten Anwendungsfällen abgleicht.