Tests de performance

Tests de performance
L'objectif principal des tests de performance est d'évaluer le bon fonctionnement d'un système.
Contrairement aux tests fonctionnels, qui vérifient si un système fonctionne, les tests de performance visent à mesurer des aspects qualitatifs de l'expérience utilisateur, tels que la réactivité et la fiabilité du système.
Les métriques utilisées lors des tests de performance reposent sur les types de métriques de k6 : compteurs (Counters), jauges (Gauges), taux (Rates) et tendances (Trends).
Les éléments suivants peuvent être évalués dans le cadre des tests de performance :
Évolutivité (Scalability)
L'évolutivité désigne la capacité d'une application web à gérer des charges de données importantes ou un trafic numérique croissant, sans interruption ni dégradation de ses performances.
Élasticité
L'élasticité informatique correspond à la capacité d'ajuster rapidement les ressources de traitement, de mémoire et de stockage pour répondre à des besoins variables, sans avoir à anticiper manuellement la capacité nécessaire pour les pics d'utilisation.
Disponibilité
Un site web est considéré comme disponible lorsqu'il est accessible et utilisable conformément aux attentes de l'utilisateur. La disponibilité est souvent exprimée sous forme de ratio : le temps durant lequel le système est disponible par rapport au temps total. Elle est généralement indiquée en pourcentage, par exemple : une disponibilité de 99,9 %.
Fiabilité
La fiabilité d'une application désigne sa capacité à fonctionner de manière constante, conformément à ses spécifications. Une application fiable garantit aux utilisateurs un accès permanent à ses fonctionnalités, sans ralentissements.
Résilience
Une application résiliente est une application qui continue de fonctionner malgré la défaillance de certains composants du système. La résilience nécessite une planification à tous les niveaux de l'architecture ; elle influence la conception de l'infrastructure, du réseau, de l'application elle-même et du stockage des données. La résilience concerne également les équipes et la culture organisationnelle.
Latence
La latence correspond au délai observé sur un réseau ou une connexion Internet. Une faible latence signifie qu'il n'y a pratiquement aucun délai. Une latence élevée implique la présence de nombreux délais. L'un des principaux objectifs de l'amélioration des performances est de réduire la latence.
Tarifs
| Service | Prix par heure |
|---|---|
| Tests de performance |