LISTE DE CONTRÔLE DES TESTS DE PERFORMANCE Created by ChecklistGuro (https://checklistguro.com) --- ENVIRONNEMENT ET CONFIGURATION --- [ ] Type d'environnement (Développement, Mise en scène, De type production) [ ] Nombre de serveurs d'application [ ] Nombre de serveurs de base de données [ ] Configuration détaillée de l'environnement (OS, versions, etc.) [ ] Configuration du répartiteur de charge (Activé, handicapé(e), Configuration spécifique requise (décrire dans le champ de texte long)) [ ] Dépendances environnementales spécifiques (p. ex., API et services externes) [ ] Date de configuration de l'environnement [ ] Document de configuration de l'environnement (le cas échéant) --- DONNÉES DE TEST --- [ ] Nombre de projets à simuler [ ] Nombre d'utilisateurs par projet (moyenne) [ ] Nombre total de salariés/utilisateurs dans les données de test [ ] Approche de génération de données (Données synthétiques, Données de production masquées, Combinaison) [ ] Schéma de distribution des données (Uniforme, Décalé (Préciser le décalage) ) [ ] Fichier de données d'exemple (si applicable) [ ] Description détaillée des règles de génération des données [ ] Date de début du projet au plus tôt [ ] Date limite de réalisation du projet --- MODÉLISATION DE LA CHARGE DE TRAVAIL --- [ ] Utilisateurs simultanés estimés [ ] Utilisateurs simultanés au maximum (par exemple, lors d'un changement d'équipe) [ ] Profil de charge de travail principal (p. ex., phase de conception, phase de construction, phase de maintenance) (Phase de conception, Phase de construction, Phase de maintenance, Phase d'acquisition) [ ] Tâches types à simuler (Cocher toutes les options pertinentes) (Création de nouveaux projets, Téléchargement des dessins/modèles, Mise à jour de l'avancement des tâches, Génération de rapports, Gestion des ressources, Saisie de données ) [ ] Nombre de projets/modèles BIM à simuler [ ] Description du flux de travail typique pour les tests [ ] Taux de transaction (par exemple, rapports générés par minute) [ ] Temps d'augmentation de la charge utilisateur (minutes) (1, 5 , 10, 30) --- EXÉCUTION ET SURVEILLANCE DES TESTS --- [ ] Nombre d'utilisateurs virtuels [ ] Temps de montée (secondes) [ ] Durée du test (minutes) [ ] Type de scénario de test (Charge maximale, Ligne de base, Stress, Endurance) [ ] Objectifs spécifiques des tests [ ] Temps de réponse moyen cible (en secondes) [ ] Mesures à surveiller (Utilisation du processeur, Utilisation de la mémoire, E/S disque, Latence réseau, Temps d'exécution de la requête de base de données , Taux d'erreur) [ ] Date de début du test [ ] Heure de début du test --- ANALYSE DES RÉSULTATS ET RAPPORTS --- [ ] Temps de réponse moyen (ms) [ ] Délai de réponse au 95e centile (ms) [ ] Débit (Transactions/Seconde) [ ] Utilisation du processeur (%) [ ] Utilisation de la mémoire (%) [ ] Statut du résultat global du test (Passez., Échouer, Attention , Informationnel) [ ] Principaux résultats [ ] Recommandations d'amélioration [ ] Rapport de test de performance (PDF) --- TESTS D'ÉVOLUTIVITÉ --- [ ] Utilisateurs simultanés ciblés [ ] Augmentation du nombre d'utilisateurs simultanés (pourcentage) [ ] Objectif du nombre de transactions par seconde [ ] Mise à l'échelle de la configuration matérielle (par exemple, ajouter des serveurs, augmenter la RAM) (Ajouter des instances de serveur, Augmenter la RAM par instance, Optimiser la configuration de la base de données, Mise à l'échelle verticale, Élasticité horizontale) [ ] Taille du pool de connexions à la base de données [ ] Vérification de la stratégie de cache (Taux de réussite en mémoire cache, Politique d'éviction du cache, Invalidation du cache) [ ] Description d'un scénario de test d'échelle --- TESTS DE RÉSISTANCE --- [ ] Utilisateurs simultanés maximum [ ] Taux de transaction (Transactions/Seconde) [ ] Volume de données (Go) [ ] Méthode de vérification de la gestion des erreurs (Analyse des journaux, Réponse du système, Interface utilisateur, Script personnalisé) [ ] Comportement du système observé en situation de stress [ ] Temps de réponse maximal acceptable (secondes) [ ] Déclenchement dû à l'épuisement des ressources. (CPU , Mémoire, Entrées/sorties disque, Bande passante du réseau, Rien.) [ ] Description détaillée du mode de défaillance [ ] Nombre de tests de contrainte --- ESSAIS D'ENDURANCE --- [ ] Durée du test (heures) [ ] Nombre moyen d'utilisateurs simultanés [ ] Surveillance des ressources serveur activée ? (Oui., Non.) [ ] Seuil d'utilisation de la mémoire (%) [ ] Seuil d'utilisation du processeur (%) [ ] Erreurs/Avertissements système constatés (le cas échéant) [ ] Stabilité du système pendant les tests ? (Stable, Problèmes mineurs, Problèmes majeurs) [ ] Comportements anormaux constatés lors des tests d’endurance (le cas échéant) --- PERFORMANCE DE LA BASE DE DONNÉES --- [ ] Temps de réponse moyen aux requêtes (ms) [ ] Utilisation du CPU de la base de données (%) [ ] Utilisation de la mémoire de la base de données (%) [ ] Stratégie d'indexation de bases de données (Optimal , À examiner, Sous-optimal) [ ] Identifier les requêtes les plus lentes (top 5) [ ] Taille du pool de connexions à la base de données [ ] Niveau d'isolation des transactions de base de données (Lecture attentive, Lecture réutilisable, Sériable) --- PERFORMANCE RÉSEAU --- [ ] Latence Réseau Moyenne (ms) [ ] Bande passante disponible (Mbps) [ ] Pourcentage de perte de paquets (%) [ ] Topologie réseau (Réseau Local (LAN) , Réseau étendu (RE) , Réseau sans fil, VPN) [ ] Protocole réseau utilisé (TCP, UDP, HTTP, HTTPS) [ ] Décrivez toute congestion ou instabilité du réseau constatée. [ ] Joindre les fichiers de traçage réseau (p. ex. captures Wireshark) [ ] Gigue (ms) --- END OF TEMPLATE --- Transform this text into a digital, automated, and trackable mobile app! Visit: https://checklistguro.com/templates/construction/performance-testing-checklist (Click "Install Template" to launch your digital inspection tool immediately)