d'utilisateurs virtuels prédéfinis, • validation de l'application pour une charge attendue d'utilisateurs, • mise en évidence les points sensibles et critiques de l’architecture technique, • mesure de dimensionnement des serveurs, de la bande passante nécessaire sur le réseau, • optimiser le coût de l'infrastructure
Utilisation de la bande passante ◦ Quantité de I/O ◦ Quantité des processus système / services ◦ Nombre de sessions en mémoire ◦ Nombre de requêtes par session ◦ Temps de réponse ◦ Temps d'exécution d’une opération type ◦ Quantité des erreurs HTTP Indicateur clé de performance (ICP) Key performance indicator (KPI)
Calcul de la bande passante nécessaire • Contrôle de l'application cible • Vérification de fonctionnement de système de monitoring • Lancé des tirs • Contrôle de l'exécution des tirs (monitoring de performance de la cible et des injecteurs) • Tests manuels de comportement de l’application • Collection de statistique à partir des injecteurs et le système cible • Analyse et croisement des données • Création des rapports
Performance des injecteurs () • Type d'exécution (GUI / ligne de commande) • Distribution des types des utilisateurs virtuels • Distribution des types des requêtes (GET, POST, PUT, DELETE) • Temps de réflexion de l’utilisateur (rapidité d’action) • Prise en compte des appels aux services externes
des injecteurs • Système de monitoring des performances des injecteurs • Adaptation des ressources des injecteurs • Validation des capacités d’un injecteur
de déploiement continu • Techno : Tests de chaque composant de l'infrastructure • Techno : Automatisation de maintenance des test • Techno : Automatisation de la corrélation, le paramétrage et la variabilisation • Techno : Analyse automatique des anomalies, signalés par le système de monitoring • Orga : Accessible à tous les développeurs et testeurs • Orga : Partager des scénarios et les résultats des tests • Orga : Partage des résultats • Orga : Accès à l'historique • Orga : Tester plus tôt • Orga : Analyser plus tôt • Orga : Avertir plus tôt • Orga : Agir plus tôt
la Fondation Apache Software Fundation • Peut fonctionner sur tous les OS classiques • Peut également être utilisée sans interface graphique • HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, IMAP, LDAP, FTP, TCP • Contrôle des injecteurs distants • Écosystème, plugins