In einem aktuellen Projekt haben wir uns entschieden die Lastests nicht mit den “klassischen” Tools wie JMeter oder Gattling umzusetzen, sondern unsere Applikation mit massiv parallelen Selenium-Webtests unter Last zu setzen. Hauptargumente dafür waren:
Kern dieses Konzepts war ein neuer JUnit-Runner mit welchem wir beliebige Tests n-fach parallel und m-fach nacheinander ausführen können, kombiniert mit der Möglichkeit diese Tests über Spring flexibel konfigurieren zu können. Hinzu kam ein Selenium-Grid, welches die Browser-Instanzen zur Verfügung stellt und eine Statistikkomponenten zum Erfassen verschiedener Zeitstempel innerhalb der Browser (über JavaScript) und in den Tests selbst.
Der Vortrag stellt die technischen Details des Setups dar, berichtet über die von uns gesammelten Erfahrungen und soll die Zuhörer in die Lage versetzen das Setup in eigenen Projekten zu verwenden.
Christian Kumpe studierte Informatik am Karlsruher Institut für Technologie (KIT) und sammelte bereits während seines Studiums als Freelancer Erfahrung in diversen Java-Projekten. Seit 2011 arbeitet er als Softwareentwickler bei der Netpioneer GmbH in Karlsruhe. Seine aktuellen Themenschwerpunkte sind Java-basierte Portale und Internet-Plattformen. Es ist ihm ein wichtiges Anliegen die Wartbarkeit von Softwaresystemen durch guten Code zu erhalten und zu verbessern.
diva-e Karlsruhe
Ludwig-Erhard-Allee 20
76131 Karlsruhe
Auf der Veranstaltung werden Film- und Tonaufnahmen sowie Fotos gemacht, mit deren auch späteren Verwendung Sie sich durch den Besuch der Veranstaltung einverstanden erklären. Wenn Sie nicht fotografiert oder gefilmt werden möchten, können Sie direkt den/die FotografIn oder den/die Kameramann/-frau ansprechen.
Die Aufnahmen können im Internet, auf Social Media Kanälen sowie in Rundfunk-, TV-, und Printmedien (auch Büchern) veröffentlicht werden.
Die Verarbeitung erfolgt aufgrund des berechtigten Interesses der Verantwortlichen, die von ihr organisierte Veranstaltung bildlich zu dokumentieren und einer größeren Öffentlichkeit positiv darüber zu berichten