Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VACD - Load Testing

VACD - Load Testing

Michel Hubert

January 18, 2023
Tweet

More Decks by Michel Hubert

Other Decks in Technology

Transcript

  1. Les différents Tests de Charge • Les tests de charge

    font parti du « Continuous Testing » au sein d’une démarche DevOps. • Il existe différents scénarios / use case : • Load Testing ou Tests de charge • Stress Testing ou Tests aux limites • Tests de capacité • Tests d’endurance ou de robustesse
  2. Méthodologie 1. Pré-requis 2. Concevoir les scénarios 3. Lancement du

    ou des tests 4. Interprétation des résultats et/ou comparaison
  3. Principales fonctionnalités • Solution multicloud / Cloud Hybride • Fonctionne

    pour les sites internes (via Private EndPoint) • Gère les authentifications pour les sites • Définition de critères de succès et d’erreur (SLO / SLI) • Exemple de SLO : • Tps de réponse • Charge CPU/Mémoire • Transactions/s
  4. Scénario utilisé • Un site Web en Node.Js et une

    base de données CosmosDb. • 3 requêtes : add / get / Lasttimestamp
  5. jmx

  6. Load Testing dans une chaîne CI/CD • Permet de tester

    régulièrement ses applications. • Quand ? Nouvelle release importante • Compatible Azure DevOps et GitHub Actions
  7. Provisioning • Module Terraform non dispo car ALT toujours en

    « preview » • Utilisation des API Azure via Terraform et PowerShell
  8. Provisioning en Terraform • Module non dispo car toujours en

    « preview » • Utilisation des API Azure via Terraform et PowerShell