ist ein voll automatisierter Ablauf eines Performance und Scalability Test-Environments, inklusive der Verwaltung und Orchestrierung von Cloud oder On-Premise Ressourcen
Beschreibung
Deine Bachelor-/ Master-Thesis steht bevor und/oder Du interessierst dich für einen Job einer Studentischen Hilfskraft? Du interessierst Dich für Infrastructure-As-Code und Cloud-Architekturen? Wir suchen Studenten (m/w/d), die in diesen Themengebieten praktische Erfahrung sammeln und abschließend eine Thesis schreiben möchten.
Infrastructure as Code: Basierend auf Ansible wird die Testinfrastruktur via Code beschrieben.
Deployment der Anwendung: Das “System under Test” (SuT) kann mit einem speziellen Testdatensatz via Ansible als Pod in das Kubernetes-Cluster deployed und gestartet werden. Dabei müssen die Testsysteme zur Laufzeit frei skalierbar sein. Ein “System under Test“ kann dabei eine Anwendung bzw. eine Kom-bination mehrerer Anwendungen sein ( z.B. Jira, Confluence und Bitbucket). In der Thesis werden Kombinationen der im Schaubild gegebenen Systeme behandelt.
Deployment der Testsuite: Eine Testsuite wird via Ansible als Pod in das Kubernetes-Cluster deployed und ausgeführt. Die Testsuite basiert auf Python, Selenium und JMeter. Ziel der Testsuite ist es die reale Welt mit mehreren tausend Nutzern und Aktionen zu simulieren und unter diesen Bedingungen die Performance/Scalability vergleichbar zu messen und zu bewerten:
Performance:
Scalability:
Alle Rechte vorbehalten - DevOpsSystems GmbH