Formation Gatling : Tests de charge « As Code » avec Gatling

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Savoir maîtriser

Gatling est un outil de développement open source dédié de test de charge et de prerformance des applications web. Il fournit une alternative full dev-ops au vénérable JMeter. Les tests de charge sont scriptés via le langage Scala et s’intègrent aisément dans les pipelines de CI/CD (intégration continue / livraison continue) des approches DevOps. L’architecture asynchrone du produit lui permet de simuler de très nombreux utilisateurs avec un minimum de ressources.

Avec cette formation Gatling, vous apprendrez à :

  • Installer et intégrer Gatling dans une chaîne CI/CD
  • Développer ses scripts via le DSL fourni
  • Bâtir des rapports de performance selon le standard du domaine
  • Écrire des tests fonctionnels avec Gatling

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction à Gatling

Les motivations de Gatling
Les différents types d’installation, Offre communautaire vs Offre commerciale
Intégration avec les outils de build
Intégration avec les IDEs
Une légère introduction à Scala

Travaux Pratiques :

Installation de Gatling dans l'IDE et outil de build. Premier scénario simple

Premiers pas

Concepts Gatling : Utilisateurs, Scénario, Simulation, Session, Feeders, Vérification, Assertion, Rapport
Utilisation et configuration de l’enregistreur
Premiers éléments de syntaxe du DSL
Construction de requête HTTP, gestion des pauses
Définition et réutilisation de Use Case
Définition de groupes d’utilisateurs

Travaux Pratiques :

Enregistrement d’un scénario, réorganisation en scénarios et simulation

Gatling et les données dynamiques 

Session et session API
Expression Langage
Feeders : les différents types disponibles
Vérification de la réponse
Paramètres en ligne de commande

Travaux Pratiques :

Manipulation de la session

Spécificités HTTP

Protocole HTTP : paramètres cœur et paramètres avancés
Requête HTTP : Méthodes, Entêtes, Paramètres, Formulaire, Authentification, Multi-part
Traitement de la réponse, extraction de données, transformation et sauvegarde
Gestion des cookies
Mise en place de SSL
Polling et Websocket

Travaux Pratiques :

Configuration avancée HTTP

Gatling dans les pipelines CI/CD

Intégration dans les outils de build, l’exemple de Maven
Intégration dans les plateformes CI, l’exemple de Jenkins

Travaux Pratiques :

Génération de rapport de performance dans un contexte de pipeline, publication des résultats sur la plateforme de CI

Prérequis

Pour suivre cette formation Gatling, une connaissance basique des applications web et d'un langage de programmation est demandée.

Public

Ce cours Gatling s'adresse aux développeurs full-stack.

Ces formations pourraient vous intéresser

Objectifs de la formation

SoapUI est une solution de test des Web Services dans un contexte SOA (Architecture Orienté Services), actuellement utilisé dans les systèmes d’informations où la mise en œuvre de stratégies de test pouvant garantir la qualité de ces services, leurs fonctionnalités, leur fiabilité et leurs performances est nécessaire. SoapUI vérifie le bon fonctionnement des services web en continu et lors des phases de recette.

Lors de cette formation SoapUI, vous apprendrez à :

  • Manipuler SoapUI.
  • Mettre en œuvre une démarche d’automatisation des tests de service web, et notamment :
  • Utiliser les fonctionnalités propres à SoapUI
  • Créer et exporter des scenarios dans divers langages de programmation
  • Comprendre l’intégration des tests dans les outils d’intégration continue.
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Installer et configurer un projet React
  • Développer des interfaces utilisateurs à base de composants
  • Gérer la navigation au sein de l’application
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
  • Tester le code et les composants
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Assurance multirisques professionnelle

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Déterminer les garanties indispensables et celles propres aux différentes activités
  • Identifier les événements assurables et les dommages immatériels
  • Proposer une couverture adaptée et conforme
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

• Renforcer la collaboration aide-soignant / infirmier
• Intégrer les soins de base dans l'organisation des soins infirmiers
• Apporter une prise en charge globale aux patients

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Formation SQL : les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation SQL, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre le modèle d’algèbre relationnelle sur lequel repose le SQL
  • Appréhender l'écriture des requêtes SQL (conception et compréhension des requêtes SQL)
  • Décrire les principales fonctions d’un SGBDR
  • Être à l’aise dans son environnement de développement SQL (IDE)
  • Extraire des données avec le SQL (select)
  • Mettre à jour les données avec le SQL (insert, update, delete)
  • Extraire les données de plusieurs tables (jointure)
  • Connaître les principales fonctions du langage SQL
  • Comprendre la place du SQL dans les applications et les outils
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l’issue de cette formation Concevoir et piloter un projet Big Data vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les spécificités d’un projet Big Data
  • Comprendre les risques et le cadre juridique d’un projet Big Data
  • Comprendre l’ensemble des technologies et les liens entre elles
  • Comprendre les métiers concernés par un projet Big Data
  • Savoir constituer et piloter l’équipe d’un projet Big Data
  • Savoir mettre en place une gouvernance des données efficace
  • Savoir piloter le cycle de vie des données (collecte, exploitation, analyse, visualisation)
  • Savoir mettre en place des tests cohérents.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Envoyer du courrier de manière efficace
  • Gérer de façon facile et efficace le courrier entrant
  • Utiliser au maximum les outils de gestion des courriers électroniques
  • Améliorer ses échanges et ses relations
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation SDN : Software Defined Network vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Recenser les évolutions IT et définir les besoins d’évolutions
  • Connaître les richesses fonctionnelles et les bénéfices applicatifs du SDN
  • Disposer d’une vision précise sur l’étendue des différents réseaux pris en charge par le SDN
  • Évaluer les possibilités et le potentiel de virtualisation des réseaux
Tarif

A partir de 2 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Intégration continue Maven, Nexus, Jenkins, Sonar vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre l’intégration continue, ses principes, les étapes de mise en place, les relations avec les méthodologies Agile et l’approche DevOps
  • Gérer les sources avec les SCMs
  • Gérer les releases avec l'outil Maven et Nexus
  • Analyser le code source avec SonarQube
  • Mettre en place le serveur d’intégration continue Jenkins et mettre en place une pipeline d’intégration continue
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser la distribution des produits d’assurance en respectant les droits de l’assuré non professionnel IARD, prévoyance, vie, emprunteur
Cerner les contours et l’étendue des pouvoirs de l’autorité de contrôle
Maîtriser le contenu des recommandations de l'ACPR en matière d'assurance

Tarif

A partir de 1 145,00 €

Durée

1 jour - 7 heures

Modes
  • Entreprise

Je cherche à faire...