Formation JMeter : Tests de charge et optimisation des applications

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Installer et mettre en place JMeter
  • Exécuter un plan de test
  • Être capable de réaliser des tests de charge et de performance avec JMeter
  • Savoir gérer les variables et le scripting sur JMeter

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

Description

Apache JMeter est utilisé pour simuler de forte charge sur des serveurs Web (mais également FTP, LDAP, JMS ;...) afin de mesurer leurs résistance à la charge. JMeter génère des tableaux de mesures ou des graphiques permettant d'analyser la performance d'une application soumise à de fortes charges. Enfin, JMeter est un outil OpenSource édité par la fondation Apache qui égale en termes de couverture fonctionnelle ses concurrents commerciaux.

Cette formation JMeter permet une prise en main complète de l'outil. Après une rapide introduction sur la problématique des tests de charge, les aspects pratiques sont directement abordés et illustrés par de nombreux ateliers.

Programme

Introduction aux tests de charges

Vocabulaire, Types de tests liés à la performance
Le plan de test, définitions, les données de test, l'environnement
Présentation des résultats et bilans des tests
Outils et méthodologie, Automatisation des tests de charge lors des builds
Présentation de JMeter, Historique du projet, couverture fonctionnelle

Installation et Mise en place de JMeter

Configuration minimale, les différentes architectures
Présentation de la distribution, différents formats de fichiers utilisés
Présentation de l'interface utilisateur 
Travaux PratiquesInstallation, exécution et parcours de l'interface JMeter

Mise en place d'un plan de test

Éléments du plan de test : Groupes d'utilisateur, Configuration, Pré-processeur, post-processeur, échantillons, assertions, récepteurs
Relation hiérarchique entre les éléments du plan de test
Ajout de configuration par défaut
Gestion des cookies, entêtes HTTP, du cache, de l'authentification
Utiliser JMeter comme proxy pour enregistrer un plan de test
Bonnes pratiques selon les types de sites ou d'applications web 
Travaux PratiquesEnregistrement d'un scénario de test, exécution et identification de goulot d'étranglement

Tests de charge et de performance avec JMeter

Préparation de l'environnement, calibrage et dimensionnement du test, astuces pour de meilleurs résultats
Ajout de récepteurs, les différents types de mesures et leurs significations
Ajout de timers, les différents types de timers
Surveillance du serveur : logs JMeter, enregistrement des résultats, outils de surveillance
Exécution du test, test distant, debug
Interprétation des résultats
Travaux PratiquesAjouts de récepteurs, debug, test au limites

Tests fonctionnels

Préparation aux tests fonctionnels
Notion d'assertions
Les expressions régulières
Travaux PratiquesAjouts d'assertions dans le scénario de test

Variables et scripting

Variables globales et variables utilisateurs, utilisation des variables
Les fonctions, définition, appels
Principales fonctions fournies par Jmeter
Variables définies dans des fichiers externes
Échanges de variables entre threads
Cas d'utilisation des variables et fonctions
Travaux PratiquesAjouts d'appels de fonctions et variables, Cas d'usage d'une application JSF

Utilisation avancée de JMeter

Utilisation des contrôleurs While/ForEach
Tester FTP,LDAP, JDBC, JMS
Architecture maître/esclave
Intégration Ant, Maven, Jenkins
Points d'extensions de JMeter
Travaux PratiquesMise en place d'une architecture Maître/Esclave

Prérequis

Java, notions du cycle de développement

Public

Cette formation JMeter s'adresse à des programmeurs, développeurs, chefs de projet désireux de mettre en place un environnement d'intégration continue pour leurs projets Java.

Ces formations pourraient vous intéresser

Adobe XD

Proposé par ENI Service

Objectifs de la formation

  • Concevoir la maquette interactive d’une application mobile ou d’un site web
  • Mobiliser les bonnes pratiques pour améliorer l’efficience du workflow de production
  • Utiliser le prototype pour mener des tests utilisateurs
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les zones de couverture et les points morts du réseau
  • Définir les paramètres idéaux en termes de positionnement et de puissance des points d’accès
  • Identifier les zones d’interférence RF, de bruit et les zones d’itinérance des clients.
  • Mesurer les sensations exactes des utilisateurs finaux en termes de vitesse de connexion, de vitesse de relance et de perte de paquets.
  • Planifier la capacité des utilisateurs finaux.
  • Simuler les changements de réseau en vue d’une optimisation permanente des réseaux sans fil.
  • Utiliser le logiciel AirMagnet Planner proposé en option afin de concevoir et de modéliser des réseaux sans fil.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire la philosophie et les pratiques du DevOps, et comment elles s'appliquent aux défis de la vie réelle
  • Expliquer les architectures basées sur les conteneurs et les outils disponibles fournis par Docker
  • Décrire l'emballage des applications dans les conteneurs et commencer à construire des images de conteneurs sécurisés
  • Utiliser la mise en réseau des conteneurs et déployer une application de réseau à trois niveaux
  • Expliquer les concepts de pipelines d'éléments de configuration (IC) et les outils disponibles
  • Mettre en œuvre un pipeline de base avec Gitlab CI qui construit et déploie des applications
  • Mettre en œuvre des tests et une validation automatisés de la construction
  • Décrire les principes DevOps appliqués aux infrastructures
  • Mettre en place des environnements de test à la demande et expliquer comment les intégrer à un pipeline existant
  • Mettre en place des outils de collecte, d'analyse et d'alerte de données métriques et de journaux
  • Décrire les avantages de la surveillance de la santé des applications, de la télémétrie et de l'ingénierie du chaos dans le contexte de l'amélioration de la stabilité et de la fiabilité de l'écosystème
  • Décrire comment mettre en œuvre des flux de travail DevOps sécurisés en traitant en toute sécurité les données sensibles et en validant les applications
  • Expliquer les concepts de conception et d'exploitation liés à l'utilisation d'un mélange de déploiements de nuages publics et privés
  • Décrire la conception d'applications modernes et les architectures de micro-services
  • Décrire les éléments de base de Kubernetes et comment utiliser ses API pour déployer une application
  • Expliquer les schémas de déploiement avancés de Kubernetes et mettre en place un pipeline automatisé
  • Expliquer comment les concepts de surveillance, d'exploitation forestière et de visibilité s'appliquent à Kubernetes
Tarif

A partir de 4 170,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Flex 4 : Perfectionnement

Proposé par PLB CONSULTANT

Objectifs de la formation

Flex est l'outil développé par Adobe pour le développement d'applications Internet Riches, pour le lecteur Flash (Content management system, Back-office, Applications Intranet...). Sa technologie repose sur l'Action Script 3.0 et sur le langage de description d'interfaces graphiques MXML (comparable à XUL-Mozilla Foundation ou XAML-Microsoft). Cette formation Flex et Action Script est destinée à vous communiquer une véritable expertise sur Flex. En traitant entre autres sujet le passage aux composants et les WebServices.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mémoriser les concepts fondamentaux de l'IA et des IA génératives 
  • Comprendre l'utilisation de l'IA générative dans le secteur immobilier 
  • Appliquer les outils d'IA pour des tâches spécifiques telles que la prédiction de prix et l'automatisation administrative 
  • Analyser les données immobilières à l'aide d'outils d'IA 
  • Évaluer les avantages des différentes solutions d'IA pour améliorer les processus immobiliers 
  • Créer des campagnes marketing et des expériences client personnalisées avec l'IA générative
Tarif

A partir de 320,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Vue.js

Proposé par Sparks

Objectifs de la formation

  • Maîtriser les concepts fondamentaux du développement avec le framework Vue : templates, composants, styles, liaison de données…
  • Créer et manipuler des composants
  • Utiliser Vite pour développer des applications plus rapidement
  • Maîtriser Vue Router pour gérer la navigation
  • Gérer l’état des applications avec Pinia
  • Tester les applications (tests unitaires, de composants et e2e)
  • Mettre en œuvre les meilleures pratiques et outils de développement avec Vue 3
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Jenkins, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes et les bénéfices de l’intégration continue
  • Savoir installer, configurer et dimensionner un serveur Jenkins
  • Être capable d’intégrer Jenkins avec d'autres outils (SCMs, Sonar, Nexus, Gestionnaire de tickets, Docker)
  • Savoir définir des pipelines d’intégration ou de déploiement continue via l’interface Jenkins et via des scripts Pipelines
  • Comprendre comment exploiter un serveur Jenkins
  • Savoir utiliser l’API Rest et la CLI de Jenkins pour automatiser les builds
  • Savoir automatiser les tests et les audits de code
  • Être capable d’automatiser et de déployer Jenkins sur un projet
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement sous-jacent de Chat GPT et des modèles similaires
  • Appréhender les principales utilisations et applications de Chat GPT
  • Ajuster, déployer et interagir avec Chat GPT
  • Identifier les enjeux éthiques, les limites et les considérations de sécurité liés à l'utilisation de Chat GPT
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cordova d’abord sans framework afin de porter un code web existant vers une application mobile puis Cordova avec le framework Ionic
  • React Native.
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

8 jours (56 heures)

Modes
  • Distance
  • Centre

Je cherche à faire...