• Accueil
  • Automatisation
  • Performance
  • Sécurité
  • Intelligence
  • Recrutement
  • Contact
  • Blog
WAPSIWAPSIWAPSIWAPSI
  • W
  • A
  • P
  • S
  • I

Comment l’automatisation fait gagner du temps ?

    Home Articles Comment l’automatisation fait gagner du temps ?
    Previous

    Comment l’automatisation fait gagner du temps ?

    By WAPSI | Articles | Comments are Closed | 20 octobre, 2020 | 0

    Interview de Terry Pitz, consultant tests de performance chez WAPSI

    Terry, vous travaillez sur la mise en place de process automatisé aujourd’hui, sur quel domaine exactement ?

    Nous automatisons d’abord la création d’infrastructure et la mise en place de tous les outils nécessaires à l’exécution des tests de performance. Terraform nous permet de créer les environnements d’injection dans les différents cloud privés et/ou publiques, et Ansible permet ensuite de configurer les VMs.

    Ça c’est pour les outils de test ?

    Oui, nous utilisons Neoload et Gatling à la fois sur des infras IaaS et CaaS. Le tout est orchestré par Jenkins.

    D’accord et pour les applications à tester, c’est la même technologie ?

    Avec la montée en puissance de Kubernetes et de l’infrastructure as code, les développeurs sont capables de fournir des environnements éphémères et dédiés aux tests. Ils sont conçus et ne vivent que durant une courte période.

    Donc d’un côté vous déployez des outils de test par des automates et en même temps vous déployez les applications à tester par d’autres automates ?

    Oui, l’idée est de pouvoir déployer des environnements dédiés rapidement, et qui soient scalables, on-demand. L’intérêt est de se débarrasser des tâches de déploiement qui sont en temps normal réalisées manuellement, et de gagner du temps, pour qu’elles ne soient plus un frein dans notre démarche de test.

    Y a-t-il une notion de cout qui rentre en jeux dans votre démarche ?

    Oui, les Cloud Providers comme GCP ou Azure proposent de la facturation à l’heure, il est primordial de gérer les coûts. Les machines doivent être éteintes après utilisation. L’automatisation comprend la création mais aussi l’arrêt des machines ! Nous avons créé des scripts d’auto shutdown pour ne pas oublier des VMs.

    Cet auto shutdown est-il proposé par les hebergeur ?

    Oui mais leur configuration n’est pas assez intéressante, donc nous avons opté pour des scripts Jenkins et nous gardons la main en interne sur ce pilotage et nos couts.

    Nos tests sont essentiellement liés à la performance et nos clients demandent souvent quel sera leur coup d’infra en fonction de l’activité.

    Et vous arrivez à la calculer ?

    Avec la démocratisation de l’utilisation du Cloud et de Kubernetes en entreprise, les applications n’ont plus de problème de CPU ou de RAM. Le cloud permet de scale-out: si l’application testée sature en ressources, on ajoute simplement une nouvelle instance pour répartir la charge, ce qui a un fort impact sur le budget. Plus une application est rapide et optimisée, moins elle consomme de ressources, et donc moins elle consomme de budget. Nos tests permettent de mesurer l’impact de la charge utilisateur par rapports aux coûts.

    Merci !

    No tags.

    WAPSI

    More posts by WAPSI

    Related Post

    • Les principes des tests logiciels

      By WAPSI | Comments are Closed

      Cet article a pour finalité de définir les tests logiciels et de mettre en avant les principes des tests logiciels.  Tout d’abord, Qu’est-ce qu’un Test logiciel ?  Contrairement aux idées reçues, le test logiciel ne se limite pas àRead more

    • Talend for Data Integration – Les Bonnes Pratiques

      By WAPSI | Comments are Closed

      1 Préambule Dans la grande majorité des cas, les développeurs découvrent les outils Talend par la version communautaire, et bien souvent avec la brique Data Integration pour traiter leurs problématiques d’intégration. Si certains ont déjàRead more

    • Dynatrace comme outil d’audit puissant, gain de temps , gain d’expertise

      By WAPSI | Comments are Closed

      Les expertises d’architecture sont souvent demandées pour aider une équipe à remettre en état et optimiser une application qui ne semble pas optimale. Le premier principe est de faire auditer avec un œil nouveau unRead more

    • Selenium – les étapes vers l’automatisation

      By WAPSI | Comments are Closed

      Selenium est un framework dédié à l’automatisation de test disposant d’une version IDE et d’une version API nommé Selenium WebDriver qui peut être exploité avec plusieurs langages : PHP, Javascript, C#, Python, Ruby, Perl etRead more

    • Talend for Data Integration : Les Bonnes Pratiques – Part 2

      By WAPSI | Comments are Closed

      1 Préambule Dans le premier volet nous avons vu les bases sur lesquelles s’appuyer pour démarrer dans de bonnes conditions nos projet Talend. Dans ce second volet, nous allons aborder des notions plus avancées …Read more

    • NeoLoad comme émulateur

      By WAPSI | Comments are Closed

      Introduction  Avec la diversification et la complexification des objets connectés, de plus en plus de structures informatiques (serveurs, programmes, etc.) voient le jour dans le but de les gérer et d’interagir avec.   Cependant, réaliser des tests de performances sur les services d’une montre ou d’une voiture connectée n’est pas chose aisée : l’interface d’interaction surRead more

    • La complexité des tests de performance sur une Single Page Application

      By WAPSI | Comments are Closed

      Les technologies de développement Web ont beaucoup évolué durant les 30 dernières années. Les pages Web des sites des années 90 étaient surchargées d’images et le contenu était très condensé. Les navigateurs n’avaient pour rôleRead more

    • Minage de crypto-monnaie

      By WAPSI | Comments are Closed

      Introduction Cet article décrit le procédé du minage des crypto-monnaies d’un point de vue fonctionnel et technique, sans rentrer dans les aspects financiers et boursiers, en l’illustrant avec l’exemple du Bitcoin. Rappel sur les crypto-monnaiesRead more

    • Boite à outil : GIT

      By WAPSI | Comments are Closed

      Il est des incontournables dans la boite à outils des dev /devOps et affiliés et git fait partis de ceux-là… Mais qu’est-ce que git ? Essayons d’imager un peu. N’avez-vous jamais eu ce fameux document WordRead more

    Previous
    WAPSI logo blanc

    NAVIGATION

    • WAPSI
    • Automatisation
    • Performance
    • Sécurité
    • Intelligence
    • Contact
    • Blog

    NOUS CONTACTER

    contact@wapsi.fr

    +33 6 72 35 13 26

    16 rue Washington 75008 Paris

    Tous droits réservés © 2019 WAPSI

    Mentions légales | Politique de Confidentialité
    • Accueil
    • Automatisation
    • Performance
    • Sécurité
    • Intelligence
    • Recrutement
    • Contact
    • Blog
    WAPSI