Automate Azure Load Testing by using GitHub

Seminar / Firmentraining

Voraussetzungen

  • Erfahrung mit GitHub und ein Verständnis für Pull Requests, Code Merges und andere Praktiken der Repository-Verwaltung.
  • Erfahrung beim Erstellen von Ressourcen in Azure.

Inhalte

Implementieren von GitHub-Aktionen

  • Einleitung
  • GitHub-Aktionen erkunden
  • Untersuchen einer Workflowdatei
  • Implementieren von Variablen und Skripts in einem Workflow
  • Erkunden von Kontexten und Ausdrücken in GitHub
  • Verwaltung von geheimen Informationen in GitHub
  • Übung – Erstellen eines Workflows, der Code für eine Pullanforderung überprüft
  • Modulbewertung
  • Zusammenfassung

Implementieren von GitHub Actions für Azure

  • Einleitung
  • Erkunden von GitHub-Aktionen für Azure
  • Erkunden der Authentifizierungsoptionen für GitHub Actions für Azure
  • Übung – Verwenden von GitHub Actions für Azure zum Veröffentlichen einer Web-App in Azure App Service
  • Modulbewertung
  • Zusammenfassung

Implementieren von Azure Load Testing

  • Einleitung
  • Azure Load Testing entdecken
  • Erstellen und Verwalten von Tests in Azure Load Testing
  • Erstellen einer YAML-Konfigurationsdatei für den Auslastungstest
  • Definieren von Fehlerkriterien und automatischem Beenden
  • Konfigurieren von Geheimnissen und Umgebungsvariablen
  • Übung – Automatisieren von Azure-Auslastungstests mithilfe von GitHub Actions
  • Modulbewertung
  • Zusammenfassung