Détails
- 14 Sections
- 94 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Présentation des tests de charges8
- 1.1Lexique
- 1.2Types de tests de performance
- 1.3Définitions
- 1.4Plan de test, données de test et environnement de test
- 1.5Résultats et bilans des tests
- 1.6Outils et méthodologies de test
- 1.7Automatisation des tests
- 1.8Introduction à JMeter : présentation, historique, couverture fonctionnelle
- Présentation des tests de charges8
- 2.1Lexique
- 2.2Types de tests de performance
- 2.3Définitions
- 2.4Plan de test, données de test et environnement de test
- 2.5Résultats et bilans des tests
- 2.6Outils et méthodologies de test
- 2.7Automatisation des tests
- 2.8Introduction à JMeter : présentation, historique, couverture fonctionnelle
- Installation et paramétrage de l'outil4
- 3.1Configuration minimale et présentation des architectures
- 3.2Distribution & formats de fichiers
- 3.3Interface utilisateur
- 3.4Travaux pratiques : Installation, paramétrage et premiers pas sur l’outil
- Installation et paramétrage de l'outil4
- 4.1Configuration minimale et présentation des architectures
- 4.2Distribution & formats de fichiers
- 4.3Interface utilisateur
- 4.4Travaux pratiques : Installation, paramétrage et premiers pas sur l’outil
- Création du plan de test7
- 5.1Les éléments du plan de test
- 5.2Relation hiérarchique des différents éléments
- 5.3Configuration par défaut
- 5.4Gestion des cookies, entêtes HTTP, du cache, de l’authentification
- 5.5Usage de Jmeter comme proxy : enregistrement d’un plan de test
- 5.6Best practices selon les cas pratiques
- 5.7Travaux pratiques : création d’un scénario de test, mise en oeuvre et identification de goulot d’étranglement
- Création du plan de test7
- 6.1Les éléments du plan de test
- 6.2Relation hiérarchique des différents éléments
- 6.3Configuration par défaut
- 6.4Gestion des cookies, entêtes HTTP, du cache, de l’authentification
- 6.5Usage de Jmeter comme proxy : enregistrement d’un plan de test
- 6.6Best practices selon les cas pratiques
- 6.7Travaux pratiques : création d’un scénario de test, mise en oeuvre et identification de goulot d’étranglement
- Tests de charge et de performance sous JMeter10
- 7.1Paramétrage de l’environnement & du test
- 7.2Best practices
- 7.3Ajout de récepteurs
- 7.4Présentation des différents types de mesures et leurs significations
- 7.5Ajout de timers
- 7.6Présentation des différents types de timers
- 7.7Surveillance du serveur
- 7.8Exécution du test, test distant, résolution de bug
- 7.9Analyse des résultats
- 7.10Travaux pratiques : Ajouts de récepteurs, debug, test au limites
- Tests de charge et de performance sous JMeter10
- 8.1Paramétrage de l’environnement & du test
- 8.2Best practices
- 8.3Ajout de récepteurs
- 8.4Présentation des différents types de mesures et leurs significations
- 8.5Ajout de timers
- 8.6Présentation des différents types de timers
- 8.7Surveillance du serveur
- 8.8Exécution du test, test distant, résolution de bug
- 8.9Analyse des résultats
- 8.10Travaux pratiques : Ajouts de récepteurs, debug, test au limites
- Tests fonctionnels4
- 9.1Introduction des tests fonctionnels
- 9.2Notion d’assertion
- 9.3Expressions régulières
- 9.4Travaux pratiques : Apport d’assertions dans le scénario de test
- Tests fonctionnels4
- 10.1Introduction des tests fonctionnels
- 10.2Notion d’assertion
- 10.3Expressions régulières
- 10.4Travaux pratiques : Apport d’assertions dans le scénario de test
- Variables & Scripting8
- 11.1Variables globales vs Variables utilisateurs
- 11.2Utilisation de variables
- 11.3Fonctions, définitions, rappels
- 11.4Principales fonctions fournies
- 11.5Variables définies dans des fichiers externes
- 11.6Echanges de variables entre threads
- 11.7Cas d’usage
- 11.8Travaux pratiques : Ajouts d’appels de fonctions et variables, Cas d’usage d’une application JSF
- Variables & Scripting8
- 12.1Variables globales vs Variables utilisateurs
- 12.2Utilisation de variables
- 12.3Fonctions, définitions, rappels
- 12.4Principales fonctions fournies
- 12.5Variables définies dans des fichiers externes
- 12.6Echanges de variables entre threads
- 12.7Cas d’usage
- 12.8Travaux pratiques : Ajouts d’appels de fonctions et variables, Cas d’usage d’une application JSF
- Pour aller plus loin6
- 13.1Utilisation des contrôleurs While/ForEach
- 13.2Tester FTP,LDAP, JDBC, JMS
- 13.3Architecture maître/esclave
- 13.4Intégration Ant, Maven, Jenkins
- 13.5Points d’extensions de JMeter
- 13.6Travaux Pratiques : Mise en place d’une architecture Maître/Esclave
- Pour aller plus loin6
- 14.1Utilisation des contrôleurs While/ForEach
- 14.2Tester FTP,LDAP, JDBC, JMS
- 14.3Architecture maître/esclave
- 14.4Intégration Ant, Maven, Jenkins
- 14.5Points d’extensions de JMeter
- 14.6Travaux Pratiques : Mise en place d’une architecture Maître/Esclave