L’objectif principal de ce cours est d’aider les gens à effectuer les tests de performance de manière plus efficace. Il existe de nombreux cours sur le marché qui enseignent comment utiliser des outils de test de performance tels que Loadrunner, Jmeter, Neoload, etc., mais aucun cours n’enseigne comment effectuer les tests de performance de la bonne manière, ce qui m’a encouragé à suivre ce cours. p>Créer des scripts de test de charge à l’aide d’outils de test de charge tels que Loadunner ou Jmeter n’est qu’une des tâches d’un ingénieur de performance. Mais pour devenir un bon ingénieur de performance qui peut apporter plus de valeur à la table, il y a beaucoup de choses qu’un ingénieur de performance doit savoir et faire.
Ce cours se concentrera davantage sur la performance Tests (PT) et Performance Engineering (PE) Concepts & Meilleures pratiques. Ce cours ne se concentrera pas sur un outil PT ou un outil de surveillance des applications (APM) spécifique, mais couvrira plutôt les concepts de base PT et PE. Une fois que vous maîtriserez ces concepts de base, vous serez en mesure d’appliquer ces concepts dans vos projets en utilisant les outils de test de performance de votre choix.
Nous utiliserons JMeter pour apprendre les fondamentaux de la PT des concepts tels que la corrélation, les assertions, etc. Que vous souhaitiez automatiser PT en intégrant PT dans le pipeline CICD ou que vous souhaitiez créer votre propre cadre PT, la connaissance de ces concepts PT de base est très importante pour créer des cadres d’automatisation PT efficaces.
J’ai également ajouté un mini projet où vous pouvez voir les tests de performance en action. Vous pouvez voir les tests d’évolutivité et les tests de mise à l’échelle automatique en action.
À partir d’aujourd’hui, j’ai ajouté les conférences ci-dessous
- Introduction aux tests de performances (PT)
- Portée des tests de performances  ; & Ingénierie des performances
- Importance des tests de performances
- Types de tests de logiciels
- Définitions des tests de performance
- Utilisateurs virtuels, temps de réponse, 90e & ; 95e centiles, débit, pic de charge
- Utilisateurs simultanés, goulot d’étranglement, corrélation, paramétrage, assertion, temps de réflexion, rythme
- Importance de l’ingénierie des performances dans le SDLC
- Conférences sur les phases du cycle de vie des tests de performances – Planification des tests, Préparation des tests, Conception des tests, Exécutions des tests et amp ; Analyse, Clôture des tests
- Microservices / Script API REST à l’aide de Jmeter 5.3 (plus de 60 minutes de contenu)
- Tests de performance de microservices hébergés sur AWS ECS – avec un mini projet (vous apprendrez également comment créer un cluster AWS ECS, comment configurer et tester les alarmes de mise à l’échelle automatique pour AWS Elastic Container Service)
- Tests de performances d’AWS Lambda (sans serveur) / AWS Kinesis
Introduction
Fundamental concepts of Performance Testing & Engineering
You will Learn below topics in this Lecture
1. Virtual Users
2. Response Time
3. 90th and 95th response Time Percentiles
4. Throughput
5. Peak Load
You will Learn below topics in this Lecture
1. Concurrent Users
2. Bottleneck
3. Correlation
4. Parameterization
5. Assertion
6. Think Time
7. Pacing