Meetup passé

L’automatisation des tests Open Source – Test de performance dans le CI/CD

Ce Meetup est passé

80 y sont allés

Détails

Rejoignez-nous pour notre premier meetup!

Titre : L’automatisation des tests Open Source à la rescousse – Test de performance dans le CI/CD (présentation en anglais)

L'intégration et la livraison continues sont devenues le standard dans les processus de développement logiciel. Alors que les tests unitaires et fonctionnels sont relativement simples à intégrer dans ces processus, l’intégration des tests de performance s’avère être un vrai challenge.

Lorsque des organisations utilisent les méthodologies CI/CD, elles raccourcissent les délais de release tout en obtenant des versions de meilleure qualité pour chaque commit. En ajoutant des tests de performance en continu dans le processus, les développeurs et les testeurs gagnent du temps, tout en réduisant fortement les risques liés aux performances lors de l’ajout de nouvelles fonctions ou de la correction de bugs.

Nous aborderons dans cette présentation les principales approches d’intégration des tests de performance dans les workflows de Continuous Delivery, et comment répondre aux principaux challenges de chacune des méthodes.

En fin de compte, un véritable processus de livraison continue repose sur des builds entièrement automatisés, orientés configuration et basés sur les versions. Nous vous montrerons comment faire évoluer votre système CI pour y arriver.

Taurus est un framework open source d’automatisation des tests conçu pour une utilisation efficace par les développeurs. Il permet de relever de nombreux défis liés aux tests.

Andrey Pokhilko, bien connu au sein de la communauté des tests open source pour avoir fondé JMeter-Plugins.org et créé le projet Taurus, expliquera pourquoi Taurus a été créé et les problèmes qu’il permet de résoudre. Andrey montrera également comment Taurus permet de simplifier et d’améliorer l’usage des principaux frameworks de test open source tels que Apache JMeter, Gatling et Selenium. Enfin, il indiquera comment utiliser ces mêmes scripts pour des tests automatisés avec des seuils et des alertes, comment les lancer à l’échelle et comment les intégrer dans des outils de CI tels que Jenkins.

Andrey expliquera comment:

● Créer un script Taurus à partir de rien
● Intégrer avec des outils de CI comme Jenkins pour tester les performances avec chaque build
● Analyser les résultats complets des tests de performance en temps réel
● Effectuer des tests localement et à l’échelle dans le cloud avec les mêmes scripts

AGENDA :

17h30 – Venez partager avec nous un moment convivial, autour d’un verre et d’un buffet
18h00 – Open Source Test Automation to the Rescue - Performance Testing in CI/CD, par Andrey Pokhilko
19h15 – Networking, questions, etc.
20h00 – Fin du meetup

Continuous Integration and delivery have rapidly become the de facto standard in software development processes. While functional and unit testing have proved relatively easy to integrate into these processes, performance testing has typically raised more challenges.

When organizations use CI/CD methodologies, they are able to shorten time to release, while getting more quality builds for every commit. When you add continuous performance testing into the mix, you save time for developers, engineers and testers, while greatly reducing performance risks when adding a new feature, or fixing a bug.

In this talk, we will examine key approaches to integrating performance testing into Continuous Delivery workflows, including how to overcome the key challenges of each method.

Ultimately, a true continuous delivery process relies upon the actualization of fully automated, configuration driven and version-based workflows, and we will show you how to evolve your CI system to facilitate this.

Taurus is an open source test automation tool designed for efficient use by developers, and helps to overcome numerous testing challenges.

Andrey Pokhilko, well-known in the open source testing community for being the founder of JMeter-Plugins.org and creator of the Taurus project, will share why Taurus was created, and the problems it helps to solve, He will also show how it works to simplify and enhance several leading open source testing tools, including Apache JMeter, Gatling, Selenium, and more. Finally, he will show how to use those same scripts for automated testing with thresholds and alerts, and how to scale your testing and integrate it with CI Tools like Jenkins.

Andrey will showhow to:

● Build a Taurus script from the ground up
● Integrate with CI tools like Jenkins to test performance with every build
● Analyzing comprehensive performance test results in real-time
● Run tests locally and scale to the cloud with the same scripts for enterprise-grade testing

AGENDA:

5:30 - Come, have something to eat and drink, and chat with us
6:00 - Open Source Test Automation to the Rescue - Performance Testing in CI/CD, Andrey Pokhilko
7:15 - Networking, Questions, etc
8:00 - End