4.38 sur 5
4.38

Tests de performance et ingénierie des logiciels

Concepts PT et meilleures pratiques | JMeter 5.3 Scripts pour les API | Test de performance des microservices sur AWS ECS et Lambda
Concepts et meilleures pratiques de test de performance et d'ingénierie des logiciels
Différentes phases du cycle de vie des tests de performance (PTLC) et bonnes pratiques à suivre lors de chaque phase
Script d'API REST à l'aide de JMeter
Test de performance des microservices hébergés sur AWS "Elastic Container Service" ECS - Avec mini projet
Comment créer un cluster AWS ECS pour héberger des microservices.
Comment configurer et tester les alarmes de mise à l'échelle automatique pour AWS Elastic Container Service
Tests de performances AWS Lambda (sans serveur) avec des études de cas basées sur des projets de tests de performances réels.
Vous aurez également accès aux modèles de plan de test de performance et de rapport de résumé de test
Vous apprendrez à concevoir des tests de performance et aurez également accès à des exemples de scripts Jmeter.

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&nbsp ; & 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 &amp ; 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

1
Introduction to the course
2
Scope of PT and PE
3
Know Your Coach
4
Importance of Performance Testing
5
Course Summary

Fundamental concepts of Performance Testing & Engineering

1
Software Testing Types
2
PT & PE Definitions
3
Performance Engineers Vocabulary - Lecture 1

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

4
Performance Engineers Vocabulary - Lecture 2

You will Learn below topics in this Lecture

1. Concurrent Users

2. Bottleneck

3. Correlation

4. Parameterization

5. Assertion

6. Think Time

7. Pacing

5
Know Your Tech Stack
6
Performance Engineering in SDLC

Performance Testing Life Cycle (PTLC)

1
PTLC - Phase 1 - Test Planning
2
PTLC - Phase 2 & 3 - Test Preparation & Test Design
3
PTLC - Phase 4 & 5 - "Test Executions, Analysis & Tuning" & "Test Closure"

JMeter Basics

1
Install JMeter & Custom Plugins on Windows

JMeter script to test Microservices (REST API's)

1
Section Summary
2
JMeter - REST API Scripting - Lecture 1
3
JMeter - REST API Scripting - Lecture 2
4
REST API Scripting - Lecture 3
5
REST API Scripting - Lecture 4 - Beanshell
6
REST API Scripting - Lecture 5

Performance Testing Of Microservices

1
Monolithic vs Microservices Style of Building Web Applications
2
Performance Testing of Microservices - Key Concepts

Project 1 - Performance Testing of Microservices Hosted on AWS ECS

1
PT of MS's hosted on AWS ECS - Section Introduction
2
"AWS ECS Cluster" Creation Demo
3
Scalability Test For Microservices on AWS ECS
4
Test 1 - Scalability Test Result Analysis
5
Test 2 - Scalability Test Result Analysis
6
Soak / Endurance Test Design & Monitoring
7
Configuring Auto Scaling Alarms at ECS Service Level (For Task scale up)
8
Configuring Auto Scaling Alarms at ECS Cluster Level (To add more EC2 instances)
9
Auto Scaling Test - See AWS ECS auto scaling alarms in action

AWS Lambda (Serverless) Performance Testing

1
AWS Lambda Introduction & Key Concepts
2
Brief Lab on AWS Lambda
3
AWS Lambda Case Study 1 - Batch File Processing
4
AWS Lambda Case Study 2 - Lambda as a Kinesis Consumer

Bonus Lectures

1
Seminar Perf Testing of Applications hosted On AWS Cloud
Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.4
4.4 sur 5
Notes373

Détails des Notes

Étoiles 5
168
Étoiles 4
147
Étoiles 3
47
Étoiles 2
4
Étoiles 1
7
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

6 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed