Tests de charge et de performance - Principes fondamentaux
La performance du système est un facteur crucial pour la réussite de la mise en œuvre d'un nouveau système. Les tests de charge et de performance minimisent le risque de non-respect des exigences de performance des utilisateurs. Ces exigences doivent souvent être définies au préalable par les unités opérationnelles, en collaboration avec l'ingénieur de performance, et consignées dans unaccord de niveau de service). À l'issue de ce séminaire, vous serez capable des tests de charge et de performance efficaces et d'apprendre des approches pragmatiques pour résoudre les problèmes de performance courants. Le NeoLoad est fourni par Tricentis certificat « Fondamentaux de NeoLoad Tricentis »
Exigences
- Savoir-faire en matière de tests logiciels
- Configuration matérielle requise : Ordinateur portable avec au moins 16 Go de RAM et un processeur Intel Core i5 bicœur, ainsi que 200 Go d’espace disque disponible. Des droits d’administrateur local et l’autorisation de modifier les paramètres de proxy sont également nécessaires.
- Système d'exploitation : Recommandé : Windows (version 8 ou ultérieure). Également possible : Mac OS 10.4 ou ultérieure, noyau Linux 2.3 ou ultérieure. La plateforme doit prendre en charge au moins Java 11.
Programme et contenu
Principes fondamentaux des tests de charge et de performance, ainsi que du flux de travail du projet
- Différents types de tests et leurs objectifs
- Approches possibles pour les projets L&P
- Exemples de flux de travail issus de projets antérieurs
- Problèmes courants
- Réalisme contre interprétabilité
- Tests LuP dans un environnement de préproduction (DEV, INT, TEST, PREPROD)
- Connaissances techniques de base (systèmes d'exploitation, serveurs d'applications et web, bases de données) et sources d'erreurs les plus courantes
Utilisation de Neoload pour concevoir des tests de charge et des scénarios
- Créer des charges de travail, des cas de test et des scénarios de test
- Dynamisation et synchronisation
- Points de mesure et mesures directes
- Contrôleur et pilote de charge, y compris l'architecture
- Paramètres de planification et d'exécution
- Communication HTTP (en-têtes, gestion des cookies, codes de réponse)
- Expressions régulières et boucles
- Corrections apportées aux paramètres/variables
- Définition des accords de niveau de service
- Méthodes de construction Lego dans les scripts LuP
- Examen de certification
Détection, surveillance, analyse et signalement
- Indicateurs clés de performance (KPI) de suivi et de performance
- Interprétation et communication
- Vérifications de plausibilité
- Définition de la base
- Virtualisation des services
- surveillance, évaluation et alarme automatiques
- Exemple de rapport anonymisé d'un projet
Public cible
L'atelier « Tests de charge et de performance avec Neoload » s'adresse aux testeurs et aux développeurs intéressés par le domaine des tests de charge et de performance.
- Testeur de logiciels
- développeur de logiciels
Services inclus
- Frais d'examen et de certificat (inscription comprise)
- Matériel de cours
- Déjeuner ensemble
- échange d'experts
- Commencez par un café et des croissants