Skip to content

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 ​

ServicePrix par heure
Tests de performance

Prêt à commander ? ​